头像

PHP仿12306图片验证码【原创

来源:http://www.ycwg80.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.ycwg80.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.679078.com-彩麒麟植物养殖方法| www.266107.com-快购彩票安全吗| www.454210.com-航天彩虹-| www.128974.com-蓝精灵彩吧b| www.222577.com-注册送19彩票| www.304901.com-11选5彩票专业版| www.381645.com-35彩票开奖-| www.505196.com-注册送彩金彩票网站| www.600774.com-卖多少钱彩票| www.09jt.com-厦门福彩快三开奖| www.367.in-福利彩票奖池余额| www.72287.com-福彩一体机监控下载| www.71609.com-福利彩票怎么改革| www.3369.vip-彩票彩票预测| www.22851.com-王者彩票是黑平台吗| www.cp8887.com-百盈快三怎么分析| www.pr55.com-快三有多少种组合| www.081003.com-买彩票的导师| www.755416.com-彩票预测公众号| www.885655.com-信彩彩票官网地址| www.966236.com-亿彩网被骗-| 好运来www.998855a.com| www.qp05.com-星光财团十分彩平台| www.68ps.com-世界杯博彩在哪里买| www.000424.com-太原快三彩票| www.723317.com-昆山体彩中心| www.895477.com-体彩终端机提现| www.um41.com-福彩3d分析汇总| www.79qd.com-拉萨福彩快3| www.4923.me-皇乐彩票是骗局吗| www.16405.com-3d福彩怎么玩法| www.757893.com-竞彩宝典-| www.6831.cn-wxing彩票-| www.058.online-广发彩票_主页| www.62124.com-全民彩票停止销售| www.811262.com-网络非凡彩票骗局| www.945805.com-2018洛阳彩礼| www.cai9456.com七星彩今日开奖号码| www.04br.com-彩票网购大厅| www.5907.pw-彩礼钱图片-| www.176845.com-时时彩报警后果| www.380270.com-cb一分彩开奖记录| www.287940.com-爱彩乐福彩即开| www.005249.cc-彩票历史对比器| www.49286.com-红旗彩票网址是多少| www.195498.com-福彩开奖结果查询| www.329257.com-深圳福彩-| www.521556.com-老时时彩现场直播| www.677366.com-投彩彩票哪个好| www.811541.com-七乐彩4拖7多少钱| www.947362.com-新彩吧图迷字谜| www.672739.com-福彩3d会员主图| www.877565.com-重生之我中了彩票| www.990211.com-彩票77正规吗| www.ic87.com-送彩金彩票平台| www.981173.com-彩虹冰淇淋怎么画| www.hw64.com-福彩快三怎样做代理| www.253705.com-支付宝怎么买彩票| www.334421.cc-六冠彩票能提现吗| www.021368.com-288彩票平台| www.bq51.com-888彩票app-| www.mg54.com-爱乐彩票登录| www.06xq.com-香港特彩票结果| www.528.in-新浪爱彩必发指数| www.03kh.com-甘肃省快三形态走势| www.76hv.com-体彩30万到哪领奖| www.592129.com-炫彩粒子怎么弄字| www.25595.cc-私彩平台排行榜| www.973826.com-易彩网彩票怎么开挂| www.303643.com-双彩论坛讨论专区| www.2096.com-江苏福彩主页| www.91079.com-好彩36好彩3包串| www.004169.com-有完高频彩赢钱的吗| www.752781.com-每日送彩金彩票| www.cai0144.com江苏快三开奖走势图| www.95516.com-中国体育彩票活动| www.128598.com-双色球杀号定胆唯彩| www.888859.com-快三数字组合图| www.962488.com-彩票犯罪1360亿| 彩民网www.76520v.com| www.ql27.com-彩77彩票-| www.8655.com-36o七星彩走势图| www.16xf.com-彩票平台不能提款| www.22239.com-99快三-| www.774771.com-中乐彩官网8757| www.911300.com-k彩正规吗-| www.974608.com-众彩市场一日价格| www.08mv.com-哆力七星彩表下载| www.yd3.com-彩神ix邀请码| www.zm74.com-每日足彩稳胆推荐| www.ux05.com-福彩今天独胆预测| www.33932.com-快三怎么样才能回血| www.56an.com-彩票神算王推荐号| www.025487.com-支付宝买彩票靠谱| www.215790.com-中福彩票坑人| www.970553.com-燕赵福彩排列7| www.cai8868.com昨天江苏快三走势图| www.492001.com-足彩竞猜挣钱| www.561019.com-老彩民高手坛欢迎您| www.628153.com-七彩蛋糕诈骗| www.430044.com-博彩365老板| www.010565.com-5星彩-| www.hp97.com-北京单场彩客网| www.dr6.cc-彩票奖金对照表| www.yk17.com-5分快三倍投表| www.789.hk-怎样买复式彩票| www.755656.com-6s彩膜-| www.860499.com-武汉竞猜快三| www.979223.com-官方福利彩票网站| www.yi68.com-彩票投注站赚钱么| www.20976.com-彩票诈骗网站| www.65878.cc-内蒙福利彩票网| www.22215.com-特彩吧高手网报码| www.23md.com-大发快三中奖截屏| www.646.cn-大数据彩票快三| www.lc06.com-下载冀彩宝-| www.y71.net-福彩三d精彩列表| www.593857.com-七彩彩票查询| 网易彩票www.506293.com| www.52ul.com-超级快三缩水助手| www.746292.com-黑龙江体彩十一选5| www.4gp.cc-福利彩票中奖亿| www.420621.com-广东省福彩总部| www.298266.com-七星彩今晚开什么奖| www.cp61.cc-彩迷网-| www.32077.com-彩八彩票电脑版| www.680076.com-彩拾彩票靠谱吗| www.757676.com-腾讯一分彩-| www.815396.com-视频彩票原理| www.57dt.com-中国福彩加盟费多少| www.0889.ren-泊松与足彩-| www.7372.biz-色彩构成酸甜苦辣| www.106291.com-国外彩票平台有哪些| www.213303.com-上海爱彩乐前三组选| www.789896.com-福彩双色球字谜| www.682517.com-体彩中心官方网站| www.782227.com-凤凰彩票提现手续费| www.eh89.com-福建省体彩-| www.1hl.com-福彩和体彩哪个挣钱| www.190892.com-天空彩票-| www.237471.com-足球竞彩计算器| www.362028.com-彩票3d查询-| www.79375.com-香港买的彩金好不好| www.186637.com-快三彩票是坑人的吗| www.422255.com-酷狗彩铃下载| www.365740.com-中国足球500竞彩| www.474864.com-中国彩票还能信吗| www.828980.com-胜负彩18157| www.917012.com-彩铅画图片简单卡通| www.967824.com-谁有彩票交流群| 大奖彩票www.djcp001.com| www.21pt.com-福利彩票的公益口号| www.705771.cc-彩发发最新版| www.518602.com-江苏不再彩快3| www.t45.site-98彩票网手机| www.qo75.com-福彩在线怎么样| www.34pd.com-彩运来软件官方下载| www.6757.com-山东福彩七乐彩| www.606166.com-mgm彩乐园-| www.635483.com-博彩游戏平台网站| www.65mn.com-凤凰网彩票开奖公告| www.668.vip-福彩没有手机客户端| www.266148.com-天津11体彩-| www.394269.com-竞彩网比分赛果|