头像

PHP仿12306图片验证码【原创

来源:http://www.mybb360.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.mybb360.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.rp2.com-河北福彩11选5| www.0378.link-孔雀彩铅画图片大全| www.tv68.com-时时彩屠龙-| www.92693.cc-九州彩票是合法的吗| www.807832.com-有什么好的竞彩体育| www.941744.com-96彩票app网址| www.as42.com-彩票平台刷流水赚钱| www.42rk.com-搜狗彩票计算器下载| www.7764.me-多多中彩票是真的吗| www.511092.com-带彩虹歌曲有哪些| www.052913.com-买彩网正规吗| www.905556.com-快三到底怎么买| www.979245.com-北京福彩网走势图| www.838958.com-蓝莓爆珠好彩香烟| www.8765.cm-彩票计划防连挂技巧| www.484852.com-北控京彩是传销的吗| www.8164.org-高频彩调整包括哪些| www.495567.com-南国彩七星彩论坛| www.952180.com-cc分分彩开奖| www.je59.com-彩票福彩开奖查询| www.433126.com-彩玉海棠花图片| www.284118.com-彩票哪种容易中奖| www.981973.com-彩尊娱乐平台登陆| www.888.red-彩99苹果版-| www.27212.com-数学天才研究彩票| 500彩票www.50052m.com| www.796423.com-尊彩网网址谁知道| www.470199.com-境外可靠足彩| www.622890.com-衡阳福彩中心官网| www.554931.com-6h65彩霜王-| www.841758.com-鑫彩票骗局-| www.984251.com-8彩app安全吗| www.un36.com-彩宝app是骗局吗| www.96az.com-靓彩印刷厂怎么样| www.he24.com-青岛有快三彩票吗| www.cp2811.com-五分彩都是骗局吗| www.2067.me-旺彩3d胆码-| www.28656.cc-彩票股票都亏| www.86474.com-福彩开奖结果直播| www.193202.com-乐和彩开奖公告| www.888708.com-七乐彩中奖号码| www.np18.com-京东彩票怎么购买| www.025859.com-彩票套利是真的吗| www.110792.com-彩票吾爱破解| www.200783.com-星期六什么彩票开奖| www.283988.com-彩票一共有几位数| www.93ci.com-分分彩破解-| www.i88.club-注册棋牌游戏送彩金| www.689282.com-鼎峰彩票-| www.398902.com-苏州彩盛纺织有限公| www.520618.com-北京28福利彩| www.611750.com-支付宝彩票站点缴费| www.695320.com-足彩混串-| www.169864.com-长春快三开奖结果| www.093915.com-彩票外挂软件破解| www.174051.com-新快三怎么玩| www.825833.com-彩票vlll-| www.900173.com-彩票网淘彩娱乐| www.967107.com-体彩兑奖有提成吗| 大赢家彩票www.594211.com| www.ht81.com-彩票压大小技巧| www.42sd.com-新版狂欢彩票| www.627.tv-大数据彩票能赚钱吗| www.4210.top-吉林快三和尾走势图| www.8955.com-旺彩双色球第| www.7271.cn-小米彩虹电量教程| www.214898.com-彩票注册送36元| www.351548.com-彩神viii官方| www.468678.com-明天彩票开奖| www.560493.com-三彩彩票是否合法| www.654641.com-江西彩票管理中心| www.000692.com-下载多彩网-| www.070041.com-彩票有人中过大奖吗| www.856871.com-河南福彩幸运彩玩法| www.819638.com-彩票易中奖平台| www.rg83.com-北京快三走势图预测| www.0464.la-临沂彩箱厂-| www.41190.com-彩票直通车官网| www.079415.com-3d彩票中有一d| www.183508.com-今日快三河北走势图| www.303927.com-三分时时彩技巧集锦| www.446680.com-网络销售彩票判多久| www.j03.cn-彩票精准计划聊天室| www.809.site-合乐彩票软件| www.11336.cc-北京快三在更新吗| www.669397.com-七是彩预测-| www.849555.com-5分快三怎么玩法| www.gc20.com-网上的彩票导师| www.6lf.com-彩票智慧门店| www.34725.com-福彩三d彩经| www.984895.com-炫彩字体-| www.654203.com-福彩加盟费用| www.mk81.com-凤凰时时彩官方| www.42ya.com-福彩3d走透图| www.5004.vip-快乐彩票计划聊天室| www.018669.com-福彩彩图总汇| www.8088.name-玩彩票如何回本| www.28ft.cc-港彩app-| www.3056.cm-泰安那个彩票点中奖| www.29708.com-快3福彩开奖号| www.041302.com-云鼎国际买彩票| www.263720.com-万优彩票-| www.552045.com-龙虎彩票-| www.707298.com-彩票开奖时间漏洞| www.65421.com-福彩2018150| www.262294.com-上海彩票快三官网| www.379355.com-nba体彩盘口| www.532716.com-体彩排列五视频开奖| www.60381.com-福彩和体彩真实吗| www.99293.com-玩天天彩票技巧| www.118766.com-中宏彩票邀请码| www.253210.com-博众时时彩软件| www.369240.com-开彩吧app-| www.957535.com-足彩稳胆推荐| www.28466.cc-蕲春彩票-| www.059210.com-258竞彩可靠吗| www.283923.com-关于彩票的网名| www.434522.com-易彩堂彩票官网| www.vn55.com-湖北省福利彩票网| www.0271.net-中了彩票的电视剧| www.42947.com-快三三不同技巧| www.061921.com-彩客彩票中奖提不出| www.189896.com-江苏快三预测结果| www.238888.com-赢发彩票邀请码| www.577085.com-好彩i门户软件下载| www.724933.com-天彩翼飞-| www.112677.com-七星彩历年开奖查询| www.54pu.com-中国移动彩票投注| www.103084.com-预测快三软件| www.485753.com-篮球彩票大小分盘路| www.200993.com-快彩王是骗局揭秘| www.357605.com-农民工错过彩票大奖| www.970794.com-保研大学生破解彩票| www.093119.com-彩种计划大全| www.234955.com-下载福彩软件| www.588868.com-3d辽宁省彩王| www.710336.com-彩霸王高手论坛| www.807224.com-温州体彩店转让| www.20hi.com-丰隆彩旸香江价格| www.3518.cc-全民汇彩票骗局| www.p53.in-万达彩票是真实的吗| www.741629.com-577彩票网站| www.473440.com-彩票9cb下载| www.667585.com-福彩违法-| www.947170.com-山西快乐十分彩票| www.cai9234.com河北快三开奖查询| www.222236.com-泰安大乐透3亿彩票| www.379510.com-天天益彩官网| www.591661.com-形婚彩礼规矩| www.703357.com-彩票大奖兑奖流程| www.809575.com-福彩3d网冠彩彩报| www.669571.com-大数定律彩票| www.33745.com-体育彩票摸奖技巧| www.029981.com-五洲彩票跑路了吗| www.rh43.com-365彩票下载| www.12521.cc-怎样选彩票中奖率高| www.8728.in-海南省体育彩票图片| www.032238.com-爱尚彩靠谱吗| www.111786.com-彩票注册送39| www.482610.com-彩菊字的含义| www.133190.com-快三能赚钱-| www.25655.com-彩库女装-| www.261662.com-时时彩后三胆码技巧| www.403318.com-七星彩这个软件|