头像

PHP仿12306图片验证码【原创

来源:http://www.gdhsgroup.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.gdhsgroup.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.502835.com-通鸿网彩票是真的吗| www.650457.com-休彩境彩-| www.723122.com-大资金彩票-| www.811205.com-六爻测彩票断决1| www.07vx.com-彩铅鲸鱼教程| www.334644.com-时时彩提现套路| www.445563.com-特区南国体彩论坛| www.242661.com-在潮信上买彩票| www.347142.com-数字彩彩票软件下载| www.455206.com-皇冠彩票合不合法| www.560581.com-kk彩票网怎么样| www.644198.com-龙江时时彩-| www.629879.com-彩票数字规则| www.11169.cc-河南福彩快开| www.984719.com-福利彩票中奖人骗局| www.nq91.com-甘肃体彩下载| www.40sg.com-足球竞彩胜平负开奖| www.3832.top-神彩燃油宝怎么样| www.36298.com-22彩票网下载| www.ar37.com-彩35-| www.093.win-国际博彩娱乐平台| www.5591.me-七乐彩天天开奖吗| www.14138.com-梦见死人七星彩数字| www.087189.com-彩福网址-| www.896208.com-彩票跟单合买的技巧| www.993335.cc-足彩胜负计算公式| www.3187.cm-福彩三c开奖| www.9734.cc-特彩吧最老版| www.41486.com-玩彩票这个软件| www.029562.com-彩宝彩票软件安卓版| www.577966.cc-彩票近十期开奖结果| www.555254.com-香港人博彩论坛| www.220137.com-百盈彩票合法吗| www.121019.com-领军彩票导师微信| www.137583.com-全民彩票时时彩计划| www.208563.com-双彩开奖走势图| www.062619.com-网络黑彩报警| www.151720.com-中体彩网官网| www.265217.com-新昌双彩规划| www.346662.com-大地彩票可靠么| www.429004.com-苏州中奖彩票| www.526552.com-5k彩票登录客服| www.603395.com-怎么看时时彩出对子| www.692726.com-6678彩票真假| www.776338.com-欢乐彩骗局-| www.863006.com-体育彩票有那些| www.948724.com-北京快三预测群| www.997594.com-传奇彩网站-| www.as88.com-熊猫在线彩票下载| www.vs37.com-三宝乐购彩票合法吗| www.27fz.com-马来分分彩在线计划| www.858.in-重庆时时彩预测技巧| www.3908.in-七星彩八卦规律| www.26221.cc-赞美彩虹的经典诗句| www.758110.com-彩38网站怎么样| www.226628.com-体育彩票快三| www.5569.net-竞彩捷报推荐| www.10643.com-足彩百家欧赔| www.311986.com-红旗彩票快3| www.381450.com-东平彩票中奖| www.485341.com-福利彩票是什么行业| www.596507.com-今日头彩软件| www.667809.com-福彩严查-| www.736520.com-本期七星彩期头尾| www.805576.com-彩铅画花简单| www.900061.cc-657彩票k-| www.971074.com-幸运彩app安卓版| www.cai6988.com快三开奖号码今天| www.9310.in-乐彩专家预测排行| www.254460.com-开服装店买彩票骗局| www.353422.com-京彩集团可靠吗| www.531357.com-澳门全天彩-| www.445602.com-彩金怎么卖-| www.548789.com-95彩网-| www.631375.com-彩票怎样看中奖| www.715588.com-重庆实时彩玩法| www.817459.com-鼎丰彩票安全吗| www.924927.com-丹麦快乐彩全天计划| www.th10.com-快三跳法视频| www.27dy.cc-彩票中10万-| www.601822.com-卖福利彩票怎么开店| www.606292.com-小米彩票客户端| www.698097.com-浙江台州体彩中心| www.866707.com-福彩昨天开奖的结果| www.947441.com-福彩3d购买时间| www.bd46.com-内蒙古福彩中心电话| www.17yo.com-快7彩票走势图| www.3515.cc-天天中彩票系统维护| www.80006.com-国际福彩合法吗| www.031689.com-排三杀码定胆彩宝贝| www.539709.com-手机购买福利彩| www.862959.com-泰安体彩中奖新闻| www.960705.com-福彩3d山东字谜| www.fp94.com-福彩开机号近100| www.61ev.com-管吃住彩票站招聘| www.7088.online大福彩票彩种网址| www.nw15.com-足彩任选九查询| www.93lf.com-下载f彩网-| www.085999.com-四川乐山快三开奖| www.232697.com-新浪彩票网走势图| www.346303.com-81彩票官网下载| www.502850.com-竞彩怎么设胆| www.198612.com-彩神l-| www.72578.com-体彩排三三字诀| www.734242.com-新浪爱彩能赚钱吗| www.020278.com-三的彩票还有试机号| www.099393.com-江苏快三杀号软件| www.211373.com-彩界联盟官方下载| www.280804.com-地下时时彩-| www.380139.com-大沥福彩中心地址| www.668778.cc-华人娱乐彩票方网站| www.744402.com-奥客网足球彩票| www.809101.com-新彩民中奖-| www.875844.com-吉林快三专家推荐号| www.944437.com-聚彩彩票安全吗| 彩票坊www.022sh.cc| www.568713.com-福彩3d会员-| www.879133.com-天天福彩当天重播| 财神网www.29277k.com| www.xs44.com-贵州福利彩票开店| www.90vj.com-家彩网试机号对应码| www.8344.com-够为七星彩小辣椒| www.1946.cn-尊彩官网是黑平台吗| www.8651.shop-手机怎么买彩票安全| www.145808.com-奥客竞彩网胜平负| www.414237.com-彩96.aom-| www.23jk.com-韩国彩票犯法| www.949531.com-百盈彩票_购彩大厅| www.539884.com-双色球彩吧网预测| www.642275.com-福彩刮刮乐抽汽车| www.997707.com-天津体彩快中彩| www.292155.com-双色球彩票摇一摇| www.393173.com-今晚福彩3d推荐号| www.266477.com-福利彩票排7| www.370628.com-体彩4场进球对阵表| www.445874.com-竞彩搭建源码| www.537970.com-福利彩票骗人吗| www.152708.com-彩票369cc网站| www.312152.com-博彩一开始怎么推广| www.ak4.com-彩票专家免费预测| www.p20.cc-体彩买一注多少钱| 网易彩票www.501207.com| www.52679.cc-好彩店官网首页| www.978835.com-雷诺好彩一-| www.21982.com-135345赢彩天| www.85627.cc-附近的体育彩票是| www.4726.org-南宁青秀区福利彩票| www.78229.cc-彩带-| www.040034.com-福利彩票销售系统| www.566931.com-牛彩神网-| www.944934.com-乐发彩票黑过钱没| www.620540.com-七乐彩有几个号码| www.719591.com-3d今天彩涂报纸| www.805356.com-高频彩稳赚技巧| www.901393.com-甘肃115爱彩乐| www.961628.com-明代红绿彩拍卖| 大赢家彩票平台www.257233.com| www.e68.club-吹吹七星彩头尾论坛| www.72fv.com-体彩4+1是几等奖| www.84kx.com-彩票程序员-| www.779869.com-新世界幸运快三| www.579457.com-身无彩凤txt下载| www.728487.com-京东有卖彩票吗| www.y17.bid-彩票与棋牌-|