头像

PHP仿12306图片验证码【原创

来源:http://www.seaslink.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.seaslink.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
彩81 www.315398.com-七彩建盏-| www.485438.com-重庆时时彩咋封盘了| www.579684.com-甘肃福彩快三玩法| www.663040.com-分分彩追豹子| www.737957.com-金彩网怎么进不去| www.806570.com-体彩32期开奖结果| www.890436.com-全民彩票app下载| www.970554.com-什么是彩托-| www.64wf.com-篮彩网-| www.1788.space-彩界独胆王-| www.9371.wang-澳门5分彩合法吗| www.56448.com-众彩生活骗局| www.010191.com-澳客网足球竞彩| www.090539.com-各省体彩店佣金| www.168777.com-快三一注中奖多少钱| www.301783.com-吉林快三选号助手| www.385073.com-福彩造假-| www.526250.com-串关足彩计算公式| www.626316.com-华夏鑫彩积分商城| www.709059.com-彩之家是骗局揭秘| www.798278.com-海南福彩中心电话| www.880054.com-彩友是-| www.990225.com-709彩票靠谱吗| www.ls6.com-人人彩的网址是什么| www.rx79.com-广东快三开奖记录| www.18em.com-买彩票在哪里看中奖| www.489.mobi-中国互联网彩票| www.5240.win-体彩彩票骗人| www.13263.cc-竞猜彩误差值| www.62367.cc-全民汇彩票导师| www.059719.com-安徽快三最新预测| www.148488.com-快三单双算法教程| www.247335.com-彩富网香港官方| www.330853.com-体彩即时开奖| www.412077.com-8p原彩显示没有了| www.527037.com-时时彩判多少年| www.655369.com-九五彩票平台| www.749804.com-全民福彩是真的吗| www.827538.com-昨日足球竞彩结果| www.903023.com-彩票网站诈骗任务| www.972483.com-双色球走势表彩宝贝| www.ff49.cc-内蒙快三玩法技巧| www.yo73.com-开一家彩票店赚钱吗| www.32pg.com-长沙市福彩中心官网| www.0793.net-彩82邀请码-| www.7601.pw-今期7星彩开什么| www.28375.cc-彩票中超级大奖| www.76227.cc-温州体育彩票店转让| www.029236.com-神州彩票网下载| www.111184.com-十分彩票-| www.182432.com-下载福彩手机选号| www.259723.com-手机版安徽快三计划| www.341256.com-沧州福彩中心的主任| www.428493.com-彩种投注大小双单| www.530056.com-玩彩票输光所有积蓄| www.711446.com-竞彩篮球让分500| www.791137.com-好彩开奖号码| www.871141.com-银联充值的彩票平台| www.971382.com-今日体彩开奖查泃| www.gx01.com-百盈快三骗局揭秘| www.zv48.com-山东十一选五爱彩乐| www.32mt.com-体彩排列三万能六码| www.0316.ren-彩票站能否私下转让| www.7043.cc-篮球博彩2串1规则| www.21932.cc-5分快三是国家的吗| www.65860.com-内蒙古福彩3d派奖| www.047200.com-22彩票软件-| www.132994.com-哪里买足彩-| www.210888.cc-快彩网骗局-| www.284128.com-彩种厅-| www.392903.com-彩色铅笔风景画图片| www.520022.com-到底有没有彩票托| www.591022.com-睢宁双沟彩票中奖| www.665678.cc-七乐彩中奖彩票图| www.739438.com-快彩网极速快3计划| www.816220.com-重庆寸时彩走势图| www.887943.com-国乐彩安卓下载| PK彩票www.8499i.com| www.eq51.com-互联网销售彩票行为| www.xc48.com-19095体彩-| www.16ss.cc-竞彩论坛-| www.861.tv-重庆时时彩个位四码| www.5064.cc-网上停止销售彩票| www.03668.com-天天中彩吧图库圣手| www.49050.com-彩票忏悔-| www.92392.com-蓝月亮彩票-| www.051305.com-彩票大数据分析系统| www.188182.cc-上海快三走势| www.258172.com-快三计划苹果手机版| www.332014.com-免费下载人人中彩票| www.404414.com-白菜彩铅画教程| www.510861.com-彩玉石材图片| www.581875.com-乐八彩下载-| www.654342.com-江西南昌市彩票| www.801917.com-彩八仙时时彩群聊| www.877189.com-现在彩票不敢造假了| www.956701.com-彩票打错怎么赔偿| 好彩头www.51331k.com| www.fi50.com-彩票注册成功送彩金| www.wa99.com-人人彩票是骗局吗| www.11zv.com-369cc彩票下载| www.79qz.com-中国福利彩票三不同| www.1576.me-七里彩开奖今晚开奖| www.11458.cc-76c彩票下载安装| www.52876.cc-77彩票网可靠吗| www.97593.com-安徽时时彩开奖结果| www.059142.com-nba竞猜篮球彩票| www.173951.com-彩神网址是多少| www.257566.com-新快3彩票下载| www.327565.com-微信彩票群是真的吗| www.396415.com-今天周日开什么彩票| www.533882.com-七星彩两个号码| www.611971.com-好用的足彩分析软件| www.679170.com-陕西福彩扫码兑奖| www.752520.com-中国福利彩票2元网| www.858958.com-上期中奖彩票号码| www.920131.com-福彩快3属于犯法吗| www.976294.com-聘礼和彩礼的区别| www.es97.com-彩神app破解| www.uw57.com-彩票走势图表| www.01tu.com-赌彩票的软件| www.67pn.com-世界杯竞彩中奖| www.0611.cn-彩票精准防连挂计划| www.25917.cc-彩虹是造句-| www.66157.cc-彩大师彩票出号机| www.027618.com-淘彩吧论坛金算盘| www.097833.com-谁有北京快三群吧| www.155746.com-彩票遗漏值技巧| www.257244.com-中彩票后的真实故事| www.322392.com-竞彩欧赔初赔绝密| www.389506.com-福彩3d凤凰小说| www.526875.com-腾讯时时彩后二双胆| www.603217.com-国彩平台注册送钱| www.667438.com-竞彩258足球| www.733235.com-试机号走势图彩宝网| www.799013.com-吉祥彩票是真是假| www.868271.com-五分彩怎么玩法| www.971888.com-8号彩票有聊天室的| 500彩票网www.622507.com| www.gg70.com-快三秒奶茶官网| www.vr78.com-彩迷网东方6开奖| www.01xf.com-揉纸重彩画教程| www.63yt.com-彩城优里菜怎么样| www.0098.cm-有寓意的彩票店名字| www.9057.vip-最新时时彩系统源码| www.39518.cc-豪彩分分彩-| www.77948.cc-鸿彩网是黑平台| www.022529.com-幸运彩是不是骗局| www.085040.com-竞彩大乐-| www.137307.com-一分快三和值| www.201573.com-下载河北福彩快三| www.261812.com-福彩票开奖时间表| www.398653.com-最新胜负彩对阵表| www.511890.com-竞彩让球平-| www.572019.com-够买彩票软件哪个好| www.632731.com-福建彩票36-| www.693005.com-手机网上买彩票骗局| www.761078.com-男女结婚彩礼钱| www.876794.com-彩票的分类和玩法| www.948841.com-好运彩彩票幸运快三| www.991569.com-旺彩社区3d-| www.cai5559.com安徽快三害了多少人| www.hw56.com-广州福彩中心官网| www.wo16.com-广西快三软件下载|