头像

PHP仿12306图片验证码【原创

来源:http://www.sxxicheqi.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.sxxicheqi.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
福建快3 www.cp6543.cc-e球彩直播-| www.114184.com-体彩杀码定胆今天| www.729926.com-用软件买彩票靠谱吗| www.966873.com-在哪买彩票安全可靠| www.05jl.com-水溶性彩铅画| www.310519.com-派彩电子走势图网址| www.520048.com-福彩12选5限号了| www.96598.com-江苏快三会赢吗| www.099045.com-体彩排列三家彩网| www.176750.com-江苏快三中奖助手| www.097.biz-时实时实实彩| www.8986.net-新时代彩票可靠吗| www.222339.com-快三晚上-| www.562659.com-九歌彩票站合不合法| www.731094.com-足彩竞彩预测分析| www.88441.cc-英国历史彩票最大奖| www.062894.com-淘宝体彩-| www.177645.com-五分快三全天计划| www.611.la-时时彩改版-| www.13875.cc-彩票跟计划投| www.74487.com-中国足彩网彩票官网| www.320264.com-利博彩票app下载| www.400301.com-基诺彩票的原理| www.yf15.com-网福彩8-| www.96kt.com-彩票票下载-| www.9553.com-什么彩票是5位数| www.666214.com-航天彩虹干嘛的| www.782578.com-玩网易彩票合法吗| www.912032.com-手机玩时时彩会抓嘛| 易彩堂www.55885h.com| www.ja24.com-福彩双色球开奖查询| www.6mf.cc-彩票中的数学知识| www.734178.com-彩票新版走势图下载| www.828218.com-提现秒到的彩票平台| www.319.tv-云帆彩票平台| www.57626.com-赚钱彩票app| www.100011.com-广东体彩36一7| www.207688.com-福彩快三预测软件| www.302140.com-七星彩808长条| www.446251.com-第一的彩票app| www.536560.com-世界上有多少种彩票| www.86.vip-彩票网站充值追回| www.664521.com-查七乐彩跨度走势图| www.zf56.com-福彩app-| www.995522.com-新粤彩开奖结果| www.kd45.com-福彩在线app| www.v22.cn-金彩国际是什么| www.147387.com-彩票投注员兼职| www.202206.com-彩票中奖查询| www.560208.com-买数字彩票-| www.851036.com-竟彩网页-| www.33090.cc-245彩票下载| www.001968.com-八宝饭福彩-| www.p73.org-上海天天彩选4预测| www.539029.com-彩票独门研究方法| www.630310.com-四季彩吧是什么牌子| www.723621.com-常州彩票-| www.799059.com-网上怎么开彩票店| www.877573.com-彩票开奖信息公布| www.957773.com-台湾乐透彩开奖网址| 亚洲www.938906.com| www.ls82.com-时时彩计划稳定版| www.082616.com-118彩票网怎么样| www.672568.com-周六有哪些彩票开奖| www.757911.com-彩35票-| www.833360.com-彩票彩虹店铺二维码| www.966581.com-广西双彩走势图| www.cai8933.com安徽体彩网十一选五| www.pp25.com-彩民彩票app正规| www.19xa.com-前二复式分分彩软件| www.9978.tv-湖北快三追号计算器| www.78619.cc-福彩主任王素英家庭| www.9726.vip-彩票站转让协议| www.023186.com-微信买体彩-| www.111690.com-双面长龙彩票| www.784208.com-彩票开奖查视频| www.062645.com-优彩骗局-| www.191695.com-809彩票-| www.341288.com-中彩票后如何领奖| www.471124.com-爱心彩是真的吗| www.597666.cc-欢乐时时彩专业版| www.692244.com-大发快三彩票平台| www.853550.com-海南彩票管理中心| www.981630.com-中国体彩报官网| www.jx35.com-彩票快3手机版| www.02nt.com-网罗爱彩双色球| www.91rk.com-广东快三鱼虾蟹官网| www.yb34.com-快三13点和值| www.112314.com-a9彩票是真是假| www.333200.com-5分快彩技巧| www.562199.com-中国体彩大乐透今天| www.251303.com-今日彩-| www.303230.com-彩虹网络电视手机版| www.45058.com-高盛彩票可信度| www.671410.com-河南开封女人的彩礼| www.757503.com-58彩票购彩大厅| www.869912.com-中国网易彩票官网| www.930298.com-吉林省彩票快三遗漏| www.991719.com-福彩7乐彩开奖结果| www.cv03.com-平台买彩票先赢后输| www.879599.com-人人彩票公司在哪里| www.866846.com-2345彩票开奖| www.956206.com-梦到彩票号码很准| 彩经彩票www.40484.com| www.395476.com-竞彩2串1稳赚模式| www.105889.com-天下彩牛蛙四不像| www.210471.com-怎么购买吉林快三盘| www.659523.com-全民足彩彩票官方网| www.604790.com-盛源彩票太坑了| www.713319.com-网络购彩为什么停了| www.800198.com-中国体彩几点开奖| www.878752.com-中国福彩网积分商城| www.3ou.cc-中国体彩的老板是谁| www.79wo.com-竞彩推荐众彩网| www.2957.biz-双色彩票怎么算中奖| www.os4.cc-19035期体彩| www.949196.com-乐福彩论坛-| www.dm76.com-澳门六星彩资料| www.45eu.com-我要下载152彩票| www.4763.xyz-神州彩app真的吗| www.165705.com-青岛福彩中奖信息| www.ia50.com-银川福彩3d交流| www.772449.com-vr时时彩漏洞刷钱| www.157073.com-足彩奖金比分上限| www.335747.com-彩票站顺口溜| www.611303.com-彩票有正平台吗| www.751359.com-腾讯分分彩手机| www.4750.cn-精彩彩票727网址| www.89869.cc-福彩和值和尾走势图| www.tk92.com-福利彩票在线游戏机| www.353194.com-润丝丹一支彩染发剂| www.635478.com-通博搏彩-| www.520675.com-欢腾彩票是真的吗| www.800181.com-为何不能网购彩票| www.955385.com-凤凰彩票挂机软件| www.qp07.com-吉林快三计划网址| www.3957.top-ll彩票登录-| www.45ba.com-亚洲最大彩票顺丰| www.097858.com-福利彩票公正吗| 大赢家彩票平台www.976931.com| www.32539.cc-快三有本金确实挣钱| www.792931.com-专业彩票团队| www.737721.com-欢乐彩直播间| www.751297.com-附近彩票投注站位置| www.482965.com-福彩大小单双走势图| www.602583.com-体彩竞彩258彩票| www.717677.com-广东省体彩兑奖地址| www.861526.com-腾讯时时彩网页计划| www.956561.com-彩票统计学概率学| www.ka64.com-福彩快三购买技巧| www.11.link-凤凰彩票平台怎么样| www.667311.com-有中过彩票的吗| www.720569.com-彩票助手app下载| www.255161.com-时时彩最稳定的玩法| www.881031.com-黑彩票网站-| www.949253.com-易彩彩民福地| 8号彩票www.81520p.com| www.026056.com-下载淘宝够福彩| www.481001.com-三位数是什么彩票| www.562637.com-福彩淘彩吧-| www.751052.com-彩八苹果下载| www.819038.com-快赢网快三推荐号码| www.881432.com-一定牛竞彩篮球| www.931845.com-有跟单的足彩app|