头像

PHP仿12306图片验证码【原创

来源:http://www.hopkintonrealty.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.hopkintonrealty.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
八马彩票 99彩票www.870013.com| www.x87.com-上海体彩销售网点| www.77zy.com-福彩体彩开奖公告查| www.1981.top-火星彩票下载| www.8844.online皇家彩世界软件下载| www.024878.com-幸运二分彩-| www.111698.com-快三概率公式| www.195576.com-吉林快三2o分钟图| www.282329.com-台湾时时彩骗局揭秘| www.423669.com-彩票分析器下载| www.535895.com-身边中彩票大奖| www.649401.com-559彩票软件下载| www.751234.cc-赛车彩票首页| www.837313.cc-好聚彩代理-| www.920162.com-彩票开发定制| www.987553.com-皇都彩票怎么玩法| www.iv3.cc-安徽快三预测号码| www.sc08.com-3d福彩天牛图库| www.20vd.com-选三个号是什么彩票| www.682.website彩票服务器多少钱| www.5383.wang-彩铅画风景教程图解| www.15278.cc-时时彩出号规律| www.66278.cc-体彩排三彩吧图库| www.072314.com-彩票最高中奖纪录| www.150563.com-彩票分析思路| www.260260.cc-福利彩票在哪里领奖| www.344068.com-3福彩开奖30选7| www.443906.com-竞彩比分500电脑| www.550071.com-哪个平台能买足彩| www.673651.com-古建彩绘灯花图案| www.762666.com-时时彩统计结果软件| www.885905.com-内蒙古体彩中心主任| www.979554.com-二元彩票网双色球| www.aw29.com-5d福彩-| www.up84.com-内蒙快三彩工网| www.17ub.com-大彩乐的开奖结果| www.764.me-时时彩10个号全买| www.5513.cc-真实的体育彩票| www.15950.com-体彩主任是谁| www.63876.cc-退还彩礼的三个条件| www.121117.com-专门玩彩票的群| www.202376.com-贵州体彩网十一选五| www.282598.com-时时彩五星长杀条件| www.398025.com-奥克网买足彩| www.529182.com-大六壬测彩实例| www.622191.com-广州体彩网官网| www.701519.com-广西福利中奖彩票| www.788674.com-湖北彩票预测网| www.870427.com-秒速时时彩开奖网站| www.977547.com-吉利彩票平台| www.bd8.com-北京快三开到几点钟| www.qf82.com-一定牛老版本彩票网| www.11md.com-b8彩票下载安装| www.88lc.cc-幸运彩票送18| www.2933.pw-安阳体彩中心地址| www.8997.pw-七位数彩票开奖结果| www.68758.com-优盈彩票注册| www.033748.com-彩川ひなの好看的片| www.127903.com-彩虹歌曲-| www.208087.com-经彩网老版走势图| www.287922.com-彩票合买大厅下载| www.398923.com-好运来彩票网手机版| www.528196.com-彩虹宝宝歌曲英文版| www.619401.com-人人红彩票ios| www.696071.com-竞彩胜负最新推介| www.779259.com-菠萝彩论坛双色球| www.860635.com-福彩3d哪个台直播| www.932024.com-彩钢围挡单价| www.991090.com-彩票做号软件苹果版| www.au2.com-湖北快三跨度预测| www.om56.com-3d彩图总汇大全| www.01yt.com-揉纸法重彩画| www.75of.com-包袱彩绘-| www.1559.pw-陇彩宝怎么用| www.9761.cc-默彩-| www.52897.com-福利彩票报纸| www.98759.com-菏泽风俗订婚彩礼| www.071553.com-彩客竞彩app下载| www.137578.com-七星彩随机选号码| www.219841.com-福彩3d彩吧图库| www.298771.com-彩票开奖记录| www.380932.com-七乐彩开奖号码顺序| www.573838.com-在深圳福利彩票利润| www.650696.com-动物总动员福彩网| www.773968.com-网上博友彩是真的吗| www.876809.com-五星彩票平台| www.972071.com-彩票手机-| www.cp8466.com-10分快三计划软件| www.vx64.com-时时彩票下载| www.45550.com-微彩网下载地址| www.97728.com-香港有时时彩吗| www.067371.com-彩经网杀号定胆号| www.135254.com-一品彩票平台| www.214078.com-678彩骗局-| www.286267.com-炫乐彩票安卓| www.460613.com-重庆彩票发行中心| www.550590.com-体彩有中过大奖的吗| www.644773.com-35彩票中心-| www.730255.com-双色球杀号网易彩票| www.804558.com-彩票程序代码| www.877843.com-福彩时时彩42期| www.972555.com-正版的福利彩票网| www.cai4811.com快三走势图一定牛| www.lz65.com-重庆时时彩新版本| www.p25.cc-体育彩票多少个号码| www.47vb.com-爱彩网app真实吗| www.751.space-时时彩三星和值走势| www.4853.com-高频彩如何赢钱| www.03970.com-14彩官网-| www.48149.com-彩票开奖千禧试机号| www.92885.cc-九亿彩票下载| www.053461.com-彩牛网-| www.274546.com-内蒙古快三走势图版| www.361377.com-九亿彩票是骗局吗| www.447073.com-仆先生全彩-| www.535032.com-体彩图迷-| www.635608.com-七彩阳光动作分解版| www.719295.com-牛彩首页官方| www.793666.com-沉迷买彩票-| www.869051.com-百福彩票是什么| www.962666.com-江苏福彩中心地址| 万历彩票www.77114k.com| www.fh67.com-注册送28彩票| www.wi34.com-元芳看彩的彩票专栏| www.10tj.com-如何改私彩平台数据| www.77lj.com-3d乐彩网采摘| www.1281.vip-宿迁洋河中彩票奖| www.04214.com-如何用手机买彩票| www.44169.com-白银福利彩票站点| www.86925.cc-山西太原快三走势图| www.036736.com-快乐彩22选1软件| www.145586.com-足球竟彩比分直播| www.230270.com-中国福彩app下载| www.300118.com-中国足球彩票官网| www.365499.com-落日风景彩铅画| www.446602.com-乐吧彩网-| www.529282.com-上海福利彩票转让| www.650725.com-中班户外彩虹伞| www.727408.com-彩票网站不给提款| www.796003.com-快三如何判断豹子号| www.866959.com-周六什么彩票开奖| www.927228.com-全天时时彩计划| www.979746.com-国内知名的体育彩票| www.jj32.com-快三怎样猜和值大小| www.zx86.com-彩乐乐22选五| www.21om.com-qq怎么加彩票群| www.300.mobi-买彩票赔了十多万| www.3238.cm-彩879彩票下载| www.8264.top-重庆时时彩直选遗漏| www.26626.com-彩票平台对刷漏洞| www.67721.cc-河南福彩中奖蒋| www.060224.com-卖私彩抓到怎么判| www.133890.com-河南快三计划推荐| www.202643.com-四川省体育彩票| www.266339.com-竞彩网是不是骗局| www.365147.com-彩票k线软件安卓| www.445990.com-五分彩php源码| www.529013.com-福彩新浪直播| www.621969.com-5福彩票网下载| www.682021.com-中国体育彩票计算器| www.752155.com-苏州福彩中心地址| www.853147.com-亚博体彩下载软件| www.909882.com-5分快3彩票靠谱吗| www.967412.com-网上能买彩票么|