头像

PHP仿12306图片验证码【原创

来源:http://www.tiyuyingshi.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.tiyuyingshi.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.345221.com-彩神通关注码两码| www.033831.com-神彩网论坛网站| www.867210.com-彩票要买几个号码| www.987819.com-河北快三是真的吗| www.vf91.com-大发快三大小心得| www.849001.com-时时彩提醒软件| www.028726.com-体育彩票店分哪几种| www.4806.me-彩虹6为什么被禁播| www.89247.com-白菜赌博论坛送彩金| www.158492.com-足彩北京单关| www.36337.com-谁要玩彩票的联系我| www.507207.com-竞彩猫实单推荐| www.93759.com-信彩下载安装到手机| www.2970.shop-新疆肘时彩开奖记录| www.53522.com-虹口竞彩网点分布| www.513108.com-九龙彩权威料| www.593962.com-七彩汇下载安装| www.688494.com-彩票39下载-| www.793030.com-彩票九合法吗| www.907299.com-体彩外围-| www.661985.com-福彩三d天齐网| www.58889.cc-竞彩网足球专家预测| www.501399.com-易彩堂代理-| www.289197.com-查今天彩票开奖号码| www.400249.com-基诺型彩票骗局| www.520732.com-北京福彩三d彩报| www.144048.com-竞彩威廉怎么看平局| www.316958.com-900万彩票软件| www.310162.com-天福彩20选8| www.do6.com-湖北快三一定牛走势| www.586051.com-快三助赢软件官网| www.739410.com-518彩票怎么样| www.866694.com-我想找那个福利彩票| www.980413.com-怎么买彩票暴富| www.076.online-万利彩票安卓下载| www.9694.cc-六会彩资料全集| www.l05.com-大发快三如何猜下期| www.ia72.com-彩票成瘾-| www.70974.com-体彩大乐透怎么玩| www.123954.com-重庆快三是什么彩票| www.242480.com-秒秒彩追号技巧| www.806387.com-菲律宾博彩工作| www.979534.com-福彩快十玩法介绍| www.ls96.com-时时彩宝典官方网站| www.y10.me-时时彩趋势软件| www.69re.cc-彩票故事2018| www.928383.com-打彩票的技巧| www.982424.com-同城彩票是正| www.ac15.com-山东体彩在线下载| www.511592.com-大地国彩app| www.789594.com-竞彩足球平局研究| www.90ka.com-必中彩票网址| www.214508.com-彩票店转让-| www.293235.com-河南福利彩票网站| www.210644.com-智能彩票算号器| www.868931.com-王刚讲故事东北彩王| www.237516.com-湖南体彩网首页| www.258977.com-竟彩足球计算器| www.ct97.com-大发快三在线投注| www.zz16.cc-申请开彩票店| www.sa93.com-吉林省彩票快三| www.48lm.com-海滨时时彩计划| www.111142.com-幸运分分彩计划全天| www.915563.com-淘彩票是真的吗| www.290918.com-快三开奖时间段| www.439456.com-彩之星站-| www.650741.com-超级简单水彩风景| www.856365.com-苏州体育彩票兑奖| www.fi95.com-快三是骗局嘛| www.s70.cn-体彩排列三投注| www.924117.com-豹赢彩票官方网站| www.cb4.com-广西福彩快3遗漏值| www.55cz.cc-都匀彩票中心在哪| www.7100.vip-北京光彩集团简介| www.28qb.com-腾迅彩票app| www.22937.cc-《中彩那天》原文| www.92227.cc-福彩3的图谜语总汇| www.885680.com-内蒙古体彩中心客服| www.003273.com-众购彩票app| www.123491.com-还有人买福彩吗| www.x24.space-体彩排三预测| www.193314.com-百宝彩湖北快三| www.202077.com-彩票过滤软件下载| www.954283.com-时时彩助手最新版本| www.db54.com-人人彩票手机版| www.zp51.com-足彩胜负彩对阵表| www.973.cm-杏彩51203q-| www.234174.com-中国安徽体彩网| www.156073.com-代玩彩票提供帐号的| www.1080.cn-足彩负胜什么意思| www.68358.com-女人梦见别人中彩票| www.72207.com-福利彩票复试怎么买| www.062426.com-瑞彩祥云官方邀请码| www.894965.com-星宇购彩重庆彩| www.987822.com-新浪彩票图表中心| www.b09.xyz-永利彩票-| www.855684.com-海南七星彩四码定位| www.923227.com-北京彩票双机转让| www.975418.com-快彩在线玩法| 吉祥彩票www.715934.com| www.536537.com-彩票种类多-| www.oc64.com-北京福彩快3怎么玩| www.746564.com-555彩票之家| www.999831.com-好彩预测技巧| www.c51.cc-苏快三是什么| www.96er.com-所以彩票-| www.012014.com-黑彩有哪些平台| www.675713.com-旺彩四肖中特图| www.783821.com-新加坡福利彩票网站| www.900073.com-彩51官网下载| www.ei42.com-河南彩钢围挡定做| www.372022.com-体育彩票大乐透几点| www.780758.com-快三是合法平台吗| www.490021.com-龙之彩娱乐-| www.192228.com-甘肃快三专家推荐| www.678082.com-360网上购彩| www.787276.com-七星彩今晚开奖头尾| www.069366.com-优乐彩下载-| www.037158.com-彩票app所有网站| www.149371.com-移动彩票邀请码| www.926852.com-达人彩票网站诈骗| 彩世界www.99788q.com| www.tr59.com-分分彩千万不能玩| www.52uj.com-手机版彩票缩水软件| www.649323.com-京彩集团真的假的| www.5615.net-阜阳福彩助你上大学| www.122479.com-彩风暴金3-| www.241257.com-新彩彩票平台| www.371990.com-体彩出的是什么号| www.411665.com-彩票开奖开奖直播| www.588176.com-炫游彩票-| www.711442.com-3d天天福彩-| www.052866.com-福州福彩中心电话| www.fw29.com-保时捷彩票登录| www.215561.com-天天彩票彩种| www.289678.com-怎么做黑彩平台代理| www.284506.com-国彩骗局-| www.173725.com-彩神app大发快3| www.35926.com-三分彩全天计划下载| www.2871.xyz-湖南体彩中心电话| www.8266.cm-福彩胆码今日必下| www.272035.com-255彩票-| www.4707.xyz-彩票一张多少钱| www.04293.com-中密无极彩票软件| www.554432.com-预祝买彩票中奖语录| www.18200.com-致富彩票官方下载| www.309353.com-遵义快三开奖结果| www.400940.com-七星彩割码规律| www.533193.com-七星彩2个一样| www.255428.com-福利彩票12选5| www.52hs.com-足彩胜负彩欧赔亚盘| www.op22.com-彩票361注册| www.730301.com-软件买的彩票靠谱吗| www.802147.com-至尊快三合法吗| www.880778.com-人人红彩票靠谱吗| www.945711.com-166彩票电脑版| www.985348.com-足球竞彩数据app| www.bc3.cc-湖北快三结果查询| www.070952.com-约彩下载-| www.582790.com-贷款买彩票如何判刑| www.13552.cc-足彩14场计算器| www.82639.com-兰州彩票中心在哪里| www.119506.com-今晚福彩中奖号码| www.187641.com-内蒙古福彩快三预测|