头像

PHP仿12306图片验证码【原创

来源:http://www.whxx168.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.whxx168.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
pk10 www.851630.com-重庆时时彩最近公告| www.61131.cc-中国福彩窝案| www.067391.com-网上私彩举报| www.147771.com-购彩堂官网-| www.240619.com-贵州快三中奖价格表| www.338738.cc-彩尊会员登录| www.431158.com-新浪足彩预测网站| www.532138.com-念阿弥陀佛中彩票| www.811761.com-七乐彩复式11中6| www.882347.com-078彩-| www.977201.com-彩妆品牌加盟| www.cp5454.com-百盈快三和值技巧| www.ov58.com-中国福彩开奖直播| www.0990.net-谁有彩票客服的工作| www.9202.vip-中国体彩网买彩票| www.760662.com-爱彩乐电视走势图| 500彩票网www.65707f.com| www.hc19.com-8彩套路-| www.o72.mobi-赠与彩票-| www.47sa.com-手机梦想彩票下载| www.0548.me-体彩一句定三码| www.449027.com-彩票直通车可信吗| www.73cf.com-福利彩票赛车直播| www.395205.com-查一下的福利彩票| www.579467.com-爱购彩票网官网首页| www.665799.com-福利彩票是哪个台| 旭彩www.565378.com| www.h81.xyz-七乐彩一等奖概率| www.97eg.com-福利彩栗中奖公告| www.07077.com-福利彩票什么软件买| www.481607.com-福彩主任被抓新闻| www.29337.com-彩73彩票领导者| www.95584.com-福彩资金分配比例| www.144798.com-足球彩票指南报纸| www.297283.com-时时彩票下载| www.441648.com-国家体育总局体彩网| www.597727.com-海南特区七里彩论坛| www.371914.com-中国彩是什么| www.503452.com-体彩出票注销| www.455580.com-彩票最新中奖故事| www.609636.com-腾讯分分彩三星漏洞| www.969257.com-久久彩票的骗局揭秘| www.321910.com-彩票预测软件靠谱吗| www.483080.com-金彩老年手机| www.561176.com-名人彩票下载| www.629036.com-最大最全彩票资讯网| www.648473.com-彩票猫腻最大的是| www.4649.pink-彩票中500万概率| www.5077.vip-足彩竞猜停售| www.19662.cc-时时彩原理计算公式| www.w47.club-百乐彩平台是真是假| www.99tp.com-18076福彩开奖| www.010295.com-体彩第19032期| www.085857.com-709时时分分彩票| www.151190.com-在中彩玩时时彩被黑| www.229790.com-彩票大全app| www.295511.com-彩票中奖前的预感| www.366139.com-海底世界彩铅画| www.450858.com-幸运分分彩网址| www.483111.com-吉林快三微信群大全| www.570232.com-福彩三d专家预测号| www.638632.cc-色彩构成图片作业| www.6es.com-万森彩票平台代理| www.74ws.com-彩票如何能中奖| www.96nq.com-演出前彩排还是彩台| www.947891.com-网上正规购彩平台| www.994071.com-体彩蓝球有几种玩法| www.cs54.com-5彩票app-| www.ux77.com-3d新彩网吧-| www.1677.vip-乐彩网福彩网| www.15768.cc-福彩公益广告语| www.83628.com-复试彩票容易中奖吗| www.082014.com-排3彩宝网试机号| www.171286.com-彩票开奖结果查询| www.275206.com-彩种多的彩票平台| www.761523.com-彩票之家安全| 彩吧www.979816.com| www.rw57.com-安徽福彩网首页| www.259135.com-中国竞彩网客户端| www.359986.com-体育彩票一共多少号| www.546823.com-如何申请彩票销售点| www.0038.cn-彩票36期开奖号码| www.663121.com-凤凰网官网彩票| www.803677.com-海南七星彩头尾预测| www.882736.com-福建体彩中心在哪里| www.373363.com-新版快三技巧| www.931563.com-足彩的的跟单| 500彩票网www.65707h.com| www.mh57.com-开服装店买彩票骗局| www.13rn.com-大发1分快三计划| www.91yr.com-彩票工资车有哪些| www.948234.com-好彩网论坛28码| 彩票坊www.288645.com| www.ii99.cc-福彩3d彩票下载| www.605387.com-丹东三d图库彩吧| www.698017.com-生肖马彩开奖结果| www.786671.com-彩票快三的技巧| www.864141.com-体彩任选5中奖规则| www.942444.com-go彩注册-| www.997148.com-彩票足球竞彩百度| www.dz14.com-广西快乐彩开奖结果| www.vn91.com-甘肃快三和值图| www.59tm.com-体彩店还能兼营什么| www.33143.com-姜丽休闲快三教学| www.011409.com-3d彩票采摘首页| www.81044.com-党员能买彩票吗| www.059819.com-东方三分彩是哪里的| www.5889.site-长春彩票出兑合作| www.019318.com-福彩端安全可靠吗| www.120285.com-腾讯五分彩玩法介绍| www.234618.com-网上能买彩票了吗| www.327844.com-爱投彩票官网下载| www.894303.com-天天彩票助手软件| www.253565.com-时时彩大全下载| www.365836.cc-彩铅上色黑笔勾边| www.kv64.com-微信玩快三犯法吗| www.051936.com-彩票app定制| www.138776.com-天天时时彩在线计划| www.263748.com-福利彩票任选3技巧| www.384885.com-彩票大王-| www.05ai.com-彩铅有多少种牌子| www.624.bid-e彩堂下载安装| www.7472.xyz-体育彩票找店| www.52844.com-买彩票赌钱输了| www.96831.cc-彩票平台购买3d| www.072708.com-大乐彩注册-| www.139959.com-九度彩票合法吗| www.216865.com-上海快三遗漏数据| www.66du.cc-华彩一二三-| www.3315.com-汇彩网入口-| www.007104.cc-彩票开奖下载软件| www.121897.com-阜阳福彩加盟| www.058852.com-百度乐彩登录| www.296655.com-中国彩票中奖查| www.805299.com-网球彩票-| www.906188.com-彩色装饰画-| www.964554.com-网络彩票幸运快三| 华人彩票www.275073.com| www.fc28.cc-彩票软件破解下载| www.tv90.com-彩票排列三高手| www.12my.com-吉林省快三调整| www.83rh.com-彩票报刊亭-| www.1799.vip-高频彩票有盈利的吗| www.831831.com-大星七乐彩走势图| www.885358.com-彩宝贝网双色球杀号| www.962080.com-贵州省福彩快三| 凤凰彩票www.5091p.com| www.es84.com-中原彩票系统租用| www.f83.net-彩票图库-| www.6597.wang-新西兰彩票大奖| www.pq25.com-手机福利彩平台| www.38dt.com-时时彩大底-| 快彩在线www.cpkk6.com| www.31164.com-cp12彩官网-| www.8555.love-牛彩票双色球字谜| www.43188.com-彩票几点截止购买| www.463828.com-幸运彩票提现成功| www.561803.com-彩工网快三早知道| www.631095.com-福彩群英会下载软件| www.0338.com-漳州市福彩中心电话| www.7041.vip-怎样玩竞彩篮球彩票| www.21128.cc-体育彩票和福彩开奖| www.56869.com-浙江省福彩中心电话| www.2896.biz-时时彩害人家破人亡|