头像

PHP仿12306图片验证码【原创

来源:http://www.ldgxedu.com/php/3579.html 18***38 2018-03-27 08:58浏览(1514) 收藏

在12306购票的时候验证码是一件特别令人烦恼的事情,现在分享一个可以识别图片验证码的功能,PHP仿12306官网图片验证码功能
PHP仿12306图片验证码
分类:PHP > 验证 难易:中级

程序员,你不是一个人;网站开发QQ群:35248186,在线充值,或联系QQ2589223951直接充值

查看演示 下载资源: 14 下载资源 下载积分: 260 积分

生成验证码的demo使用模型model读取图库,有需要对接框架的朋友可以自己修改,如下:

<?php
# 引入测试的数据库model
require_once dirname(__FILE__).'/Model.php';
# 引入验证码核心类库
require_once dirname(dirname(__FILE__)).'/vendor/Vif.php';

$model = new Model('vif_type');
# 1、先获得随机出来的分类
$find  = $model->order('rand()')->find();
# 2、根据随机分类,获得指定数量的图片,你想几张都可以,越多越安全
$num   = 4;
$model = new Model('vif_img');
$yes_list  = $model->field('vi_id, vi_url')->where('vt_id = '.$find['vt_id'])->order('rand()')->limit($num)->select();
# 3、再随机,获得4张除了指定分类外的其他图片
$no_list  = $model->field('vi_id, vi_url')->where('vt_id != '.$find['vt_id'])->order('rand()')->limit($num)->select();

$obj = new Vif();
# 4、调用验证码类库:将两组图片随机打乱合并成一组新数据
$img_list = $obj->MergeImg($yes_list, $no_list, $find['vt_title']);

echo $img_list;

判断图片验证码是否正确:

<?php
# 引入验证码核心类库
require_once dirname(dirname(__FILE__)).'/vendor/Vif.php';
$vif = $_POST['id'];

$obj = new Vif();
# 4、调用验证码类库:将两组图片随机打乱合并成一组新数据
$img_list = $obj->VifResult($vif);

echo $img_list;
标签: 验证码
声明:本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:http://www.ldgxedu.com/php/3579.html
最新交易
评论30
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 2589223951

  • 头像 29楼
    10-14 19:21
    云***轻
    还第一次见这种的 牛
  • 头像 28楼
    07-24 10:21
    cy***12
    骚气,这种验证码太骚气了
  • 头像 27楼
    07-06 00:22
    sz***ne
    啊还是觉得这个很好不错
  • 头像 26楼
    06-19 09:25
    三***剑
    这个验证码很牛逼啊,赞一个
  • 头像 25楼
    06-15 09:26
    漂***木
    php也可以做这么牛的东西啊,这个太牛了!把PHP代码的水平发挥得很好
  • 头像 24楼
    06-10 16:46
    yo***en
    这个厉害了,可以帮到很多人!感谢你!
  • 头像 23楼
    05-06 01:32
    淡***水
    这个太牛了!把PHP代码的水平发挥得很好
  • 头像 22楼
    05-05 09:14
    ?***ㄣ
    厉害,终于找到了想要的
  • 头像 21楼
    05-03 14:34
    传***说
    php也可以做这么牛的东西啊
  • 头像 20楼
    05-03 10:13
    ?***ㄣ
    真不错,一直在找这个
1 2
苏宁彩票 www.271960.com-博牛彩票官网软件| www.414318.com-出彩是啥意思| www.517579.com-皇冠集团彩票谁知道| www.084840.com-体彩机顶盒怎么用| www.207095.com-七乐彩几个号才中奖| www.306576.com-qq彩-| www.382623.com-佬牛足彩19040| www.684968.com-福彩3d静态版| www.826555.com-鸿运彩票正规不| www.323246.com-爱乐透彩票官方网站| www.532664.com-彩票代售点利润| www.695597.com-中国福利彩票造假案| www.799048.com-精彩头条-| www.873337.com-湖北体育彩票网| www.950496.com-必中彩票2-| 818合彩www.www.9889hc.com| www.940644.com-福彩3d百个差| www.cg04.com-极速快三稳赚计划| www.6690.biz-广州好彩酒家宴会| www.172308.com-分分快三危害极大| www.306595.com-盈盈彩app-| www.387944.com-华彩管理咨询| www.495316.com-彩漂可以去霉点吗| www.io87.com-竞彩足球投注| www.913083.com-我去彩票站怎么样| www.974900.com-公务员买彩票违法不| www.mh8.cc-彩票走势图分析技巧| www.017071.com-体育彩票店怎么开| www.313592.com-安徽快三走势下载| www.393711.com-彩铅画水果图片| www.659566.com-金牌彩票下载| www.459928.com-梦见买很多倍的彩票| www.587115.com-正规篮彩app| www.716361.com-k8彩票网55kk| www.845004.com-福彩全国联销期| www.960905.com-福彩3d缩水程序| www.aw01.com-上海快三爱乐彩| www.88.org-下载彩票彩吧助手| www.651.cm-乐8彩官网站| www.88654.cc-人人中彩票手机下载| www.88129.com-彩票跟单员挣钱吗| www.09uw.com-天天中彩网正规吗| www.7901.me-彩票公式破解| www.57181.com-秒速时时彩赢钱秘诀| www.025983.com-福彩双色球购买技巧| www.657468.com-百宝彩票江西快3| www.752950.com-彩影安卓手机版下载| www.922854.com-彩票店怎么转让| www.cq9.cc-江苏快3彩票| www.r78.biz-天天彩票选四结果| www.qg40.com-八亿彩官网下载| www.686361.com-福彩3d综合走试图| www.789905.com-乐福彩三地-| www.881195.com-彩票网站搭建成本| 亿彩彩票www.588yc.com| www.69bp.cc-聚彩手机网址| www.sr51.com-六壬测彩票怎么取数| www.70is.com-名彩瓷砖-| www.059832.com-中国福利彩票奖项| www.156884.com-谁有中福快三邀请码| www.254054.com-湖快三走式图一定牛| www.330807.com-福彩中彩网-| www.400478.com-彩票开足彩奖| www.540950.com-香港福彩中心| www.605034.com-盈盈彩手机| www.cai4777.com平台快三-| www.11558.cc-羊城晚报晚晚好彩| www.80400.com-安徽快三官方网站| www.061666.cc-彩经网专家预测| www.432700.cc-怎样玩彩票能稳赢呢| www.989635.com-国民彩票手机官网| www.ih55.com-新利18快乐彩| www.q20.com-数字彩票怎么玩的| www.350218.com-万人牛牛彩票| www.503951.com-彩票要每天提现吗| www.581082.com-中国福彩投诉电话| www.644040.com-风彩彩票可靠吗| www.707695.com-彩票号码历史开奖| www.786173.com-排列三彩网-| www.24855.com-体彩包括什么| www.074846.com-中国福利彩票分类| www.201145.com-七星彩图纸-| www.329689.com-彩巴图彩吧图库| www.493801.com-今晚彩票开的什么啊| www.609529.com-深圳沙井体彩店转让| www.217976.com-台北快三规律| www.367768.com-下载火箭彩票网| www.559888.com-彩票收藏交流群| www.652082.com-双色球彩票开奖日| www.801012.com-皇都彩票安全吗| www.885664.com-大地彩票app版| www.953926.com-彩票店打错票怎么办| 华为彩票www.hw7890.com| www.bd67.com-天天彩选四开奖号码| www.rf56.com-快三高手大小单双| www.03vd.com-彩票免费报刊大全| www.63yr.com-双色球精彩十分| www.719.xyz-彩票坐庄是什么意思| www.4006.hk-西甲最大的博彩公司| www.9526.cc-海南私彩倾家荡产| www.34495.com-正规购彩app| www.7728.tv-彩票5元去哪里拿| www.069089.com-彩神真的假的| www.017065.com-河北快三多少期结束| www.122287.com-彩票作弊最新事件| www.a86.cn-十字彩是赌博吗| www.162829.com-128彩票兼职| www.97qt.com-百姓彩80550| www.59512.com-彩客网触屏版百度| www.990912.com-吉祥彩票计划软件| www.13ku.com-彩智彩票官方网站| www.737186.com-彩票智能机选| www.872984.com-糖果彩是赌博吗| www.967148.com-彩票守号技巧| www.ky02.com-百盈快三预测| www.w10.org-彩票3d几个号中奖| www.61bh.com-特区海南匕星彩| www.953.red-福彩三d定位诗今天| www.5894.biz-亿彩彩票兼职靠谱吗| www.07382.com-那个高频彩玩的人多| www.54448.com-福彩3d微信群号| www.959186.com-彩民周刊彩票服务| www.kc41.com-广州彩票兑奖地点| www.08uf.com-18个同学买彩票| www.432799.com-彩票达人下载安装| www.719972.com-七星彩选号器| www.x23.net-福利彩票如何买| www.016168.com-查询彩票的软件| www.186815.com-彩票五分快三| www.279661.com-山东彩票玩转双色球| www.672135.com-时时盈彩-| www.90675.com-体育彩票扫码验奖| www.811022.com-福利彩票3d彩报| www.097205.com-体育彩票公益金用途| www.863.mobi-时时彩五星二码| www.6502.net-go彩平台账号啊| www.19196.cc-帝王国际彩票| www.cm60.com-今日河北快三推荐号| www.392344.com-彩铅画明星图片| www.493733.com-开私彩平台-| www.567607.com-中奖彩票票样图片| www.103470.com-广东新粤彩每期报| www.089900.com-彩票销售培训| www.352316.com-手机购买福彩| www.338042.com-绍兴彩民中奖| www.437167.com-pc蛋蛋彩票app| www.562028.com-鸿彩主播花儿| www.618766.com-6701彩票网下截| www.75.tv-东方彩票骗局揭秘| www.78yc.com-彩钢板厂-| www.2387.pw-官方高频彩直播| www.8256.com-江西快三和值推荐号| www.30636.cc-上海4d福彩开奖| www.72710.com-福利福彩双色球| www.022637.com-福彩3d天下无敌1| www.067318.com-制作自己的彩票网站| www.155400.com-彩乐汇属于赌博吗| www.331716.com-乐彩网的网址是多少| www.402993.com-快三赔率是多少| www.518904.com-乐米彩票官网查封| www.611985.com-青岛彩票出租| www.4477.la-体彩十一选五投注| www.718678.com-彩虹在爱情里的含义| www.842989.com-福彩第一期中奖号码|