头像

PHP仿12306图片验证码【原创

来源:http://www.kzkyy.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.kzkyy.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.66709.cc-风网彩票网站| www.8580.in-易彩堂是什么| www.39148.com-彩神3邀请码| www.qv.com-快三客是什么| www.507587.com-老徐说彩论坛公众号| www.975924.com-狂人时时彩杀号| www.19an.com-礼拜六哪些彩票开奖| www.8748.vip-安徽快三遗漏查询| www.158100.com-足球彩18086| www.pk17.com-彩票技巧高手| www.21ls.com-黑彩网站不出款套路| www.213678.com-青海快三基本走势图| www.459918.com-彩世界邀请码| www.760729.com-时时彩数据分析软件| www.946909.com-北京中彩快印| www.275058.com-168彩票苹果版| www.67ez.com-腾讯分分彩分析视频| www.858403.com-湖北快三应出号| www.49580.com-彩票十选五开奖结果| www.029082.com-体育彩票快三内蒙| www.85by.com-彩8快三-| www.801709.com-福彩近期开奖结果| www.888854.cc-鹤壁彩票中奖大乐| www.020497.com-查查彩票中奖号码| www.ia21.com-江苏快三是国家的吗| www.316957.com-618彩票下载安装| www.832727.com-七彩图画-| www.cp3697.com-五分快三全天计划| www.083338.com-江苏彩票网-| www.205988.com-头头博彩app| www.625025.com-933彩票网-| www.207456.com-魔方彩票app| www.577686.com-分分彩在线计划| www.918716.com-博彩软件-| www.52603.com-好彩爆珠真假| www.4963.vip-猫彩图-| www.741238.com-彩票幸运28-| www.887896.com-152彩票游戏| www.vw93.com-七星彩走势图带坐标| www.915850.com-八号彩票下载安装| www.537881.com-什么是有彩色系| www.86167.com-十一选五快彩助手| www.30955.com-新盈彩主页-| www.26kj.com-澳客电脑竞彩版| www.073.me-彩16平台怎么样| www.2971.biz-福彩第一时间藏机图| www.642.cm-杏彩注册登录| www.a89.me-中国彩票兑奖期限| www.789586.com-湖北快三长龙20连| www.961060.com-246天下彩-| www.ts73.com-安徽快三结果查询| www.1694.vip-爱乐透彩票提现| www.123054.com-彩票计划平台| www.398111.com-彩票2元网20选5| www.654713.com-体彩10分钟破家| www.632859.com-福彩2d地区-| www.712702.com-大学生玩彩票输钱| www.806055.com-pg59彩票-| www.879962.com-陕西福彩官方网站| www.947051.com-官方高频彩都有哪些| 中彩网www.2408a.cc| www.ef25.com-体彩刮刮乐大7| www.vz31.com-河北福彩开奖结果| www.16hp.com-最新体育彩票中奖号| www.ky30.com-518彩票网合法吗| www.65.cn-福利彩票摇奖机下载| www.112161.com-泰安三亿彩票| www.ji30.com-发彩网是真的吗| www.8624.vip-我中了彩票网| www.758074.com-中彩网专家预测汇总| www.892143.com-竞彩足球历史数据| www.964403.com-500竞彩足球比分| 大赢家彩票网www.54400k.com| www.wl31.cc-经彩网彩票开奖查询| www.144829.com-足彩推荐分析软件| www.345333.cc-财神8彩票网交流群| www.596508.com-哎哟甘肃快三| www.769784.com-好彩软件是正规的吗| www.318055.com-买生肖彩票开奖结果| www.402097.com-一定牛彩票足彩直播| www.506306.com-广东体彩网怎样扫码| www.601410.com-彩38网站是什么| www.671253.com-快乐彩任三预测号码| www.736444.com-福建省快三-| www.820198.com-天价彩礼是卖女儿| www.887613.com-体育彩票网上投注| www.970816.com-福利彩票上海快三| 99彩票www.129989.com| www.056730.com-七乐彩杀号公式方法| www.066009.com-彩虹代刷网app| www.096100.com-四川体彩网金七乐| www.22597.cc-盛兴彩票v3手机版| www.498522.com-福彩快三是骗人的吗| www.22389.com-买彩票骗术-| www.086859.com-今晚体彩奖号| www.249644.com-福利彩票大厅| www.64fg.com-南通彩亭日本料理| www.yo59.com-体育彩票二串一| www.363918.com-七星彩大中小走势| www.583019.com-体彩顶呱呱品牌口号| www.878175.com-上海福彩网app| www.5465.com-体育彩票站点利润| www.976324.com-彩票未领-| www.eh02.com-福建体彩兑奖地点| www.128992.com-广西快三和值遗漏| www.33ne.com-七星彩局王奖表| www.20966.cc-彩票app诈骗提醒| www.71195.cc-山东彩票七乐彩| www.017868.com-刚力彩芽的歌| www.079968.com-彩票税收-| www.130427.com-如何下载彩票走势图| www.3750.cn-大地彩票777dd| www.9245.biz-足球彩票的几大因素| www.872863.com-遵义福彩-| www.973034.com-湖北福彩走势图| www.ho26.com-上海快三三同号预测| www.53wd.com-大乐透中奖彩票站| www.4271.org-重庆乐彩网-| www.226557.com-彩票漏洞论坛| www.83fe.com-最新网站注册送彩金| www.442012.com-五州彩票官网| www.558520.com-彩铅画作品图片| www.621927.com-中彩票的秘诀| www.686036.com-正版福利彩票手机版| www.785911.com-大地彩票平台黑钱吗| www.881590.com-19017期体彩| www.427557.com-网站买彩票可靠吗| www.151967.com-南京体彩网-| www.220999.com-吉林快三不同号推荐| www.896716.com-网彩代理怎么找人玩| www.xd3.com-湖北快三今天出的好| www.258803.com-足彩19051-| www.49672.com-明朝娱乐彩票| www.048369.com-7乐彩开奖结果查询| www.144153.com-竞彩赔率规律| www.270268.com-567彩票版本| www.365159.com-彩票k线图教程| www.473377.com-一般彩票中奖号是| www.281098.com-非法经营网络彩票| www.003541.com-关于彩票的搞笑语录| www.069708.com-查福彩开奖结果查询| www.422700.com-多种大厅彩票360| www.519715.com-256彩票官方| www.595153.com-七乐彩七等奖多少钱| www.655854.com-中国彩客网首页官方| www.242866.com-体育彩票中亿元大奖| www.620902.com-新浪体彩福彩走势图| www.020883.com-新浪彩票网站首页| www.13477.com-阳光彩票注册| www.801408.com-富搏彩票-| www.651279.com-欧美风景水彩| www.156826.com-全天五分彩玩法骗局| www.304646.com-易旺彩票网-| www.20614.com-男彩托的套路| www.56594.com-河北省彩票中心电话| www.8241.top-万博彩票下载| www.831025.com-深圳福彩开奖查询| www.900518.com-彩票中奖率高不高| www.696702.com-彩世界时时彩| www.835787.com-好彩一八指什么生肖| www.947091.com-彩世界app苹果版| www.996480.com-365彩票官网| www.320130.com-福彩今天的开奖号码| www.635.in-生肖方式彩票|