头像

PHP仿12306图片验证码【原创

来源:http://www.jct-monitor.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.jct-monitor.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.9789.net-为什么叫多彩贵州网| www.363388.com-彩虹六号耶格名字| www.174011.com-下载快三官网app| www.079892.com-网络彩票玩法介绍| www.258383.com-竞彩足球异常监控| www.45097.com-彩票刷负盈利方法| www.123424.cc-彩票单带带死了| www.221687.com-快三上海-| www.318690.com-彩票网投平台送彩金| www.436451.com-广州铭彩印刷| www.549146.com-地球人彩票首页| www.639242.com-北京中国福利彩票| www.18pz.com-当天所有彩票开奖| www.ck54.com-彩神前五独胆| www.004568.com-福彩开将结果| www.142856.com-彩8彩票最新app| www.025389.com-极速快车是什么彩票| www.271155.com-彩票65-| www.531983.com-老版彩库宝典下载| www.959785.com-5058彩票-| www.177951.com-青海快三开奖结果| www.191729.com-自动追号彩票平台| www.337914.com-今晚福彩3d试机| www.678780.com-申航彩票计划员| www.033427.com-乐彩网最新版本下载| www.552.me-pp彩票是正规的吗| www.750986.com-七星彩出奖结果直播| www.11751.cc-高频彩推广-| www.206093.com-手机彩票端-| www.620517.com-彩票稳赚方法| www.769876.com-好彩18036-| www.939296.com-单场足彩胜负彩玩法| www.pg64.com-中华彩票网登录网址| www.4513.top-今日足彩结果查询| www.52922.com-彩票店门口的标语| www.131142.com-福彩三哥杀码| www.332693.com-京彩江苏快三| www.795.cc-外围体彩怎么买法| www.75sf.com-开奖直播台湾福星彩| www.11423.com-竞彩14场任九推荐| www.990795.com-七彩辅助下载| www.nv13.com-吉利彩票网提款被拒| www.503363.com-网上快乐彩是真的吗| www.0313.name-彩通-| www.159085.com-七星彩模拟机选一注| www.858225.com-彩票输太多-| www.13uy.com-时时彩任选玩法| www.24299.cc-澳洲时时彩后三计划| www.407855.com-七星彩造假-| www.31tp.com-贺文福彩-| www.627609.com-七彩网络红人| www.825968.com-七乐彩数据分析| www.667165.com-乐彩沦乐彩论坛| www.307155.com-韩国有哪些彩票| www.272295.com-大乐透彩经网走势图| www.3190.vip-海口网七星彩早版版| www.779.tv-乐彩网开机号试机号| www.67297.com-彩票福彩快三新快3| www.194868.com-分分彩官网-| www.308072.com-福彩十五选五规则| www.476351.com-5块钱彩票能中多少| www.654094.com-江西快三走势2元网| www.728211.com-河南时时彩骗局揭秘| www.263151.com-双色球中彩网走势图| www.692755.com-大连体彩机转让信息| www.z28.biz-81彩票是正规的吗| www.29751.com-90彩票登录-| www.060755.com-彩票走势图分析制作| www.204073.com-7乐彩推荐号| www.369405.com-彩友时时彩计划在线| www.557729.com-福利彩票双色球网址| www.719629.com-买大发快三骗局| www.0004.xyz-什么彩票是6位数| www.322696.com-网易彩票是真的吗| www.ic2.com-百姓彩票网-| www.32691.com-体彩投诉电话| www.118713.com-大发快三有没有规律| www.310411.com-吉林省彩票十一选5| www.xp63.com-想中彩票-| www.234.cm-今晚七乐彩开奖号| www.113847.com-双色球福彩3d| www.298356.com-快三最大奖金是多少| www.513866.com-天津福彩快乐十分开| www.699896.com-今晚福彩开奖| www.386418.com-牛彩网天气网| www.79897.com-华赢彩票是什么| www.205672.com-幸运快三计划群| www.337729.com-六会彩开奖结果查看| www.043747.com-彩票代理如何拉玩家| www.wc89.com-内蒙古快三新规则| www.901738.com-彩票奖金计算| www.008245.com-七乐彩开奖走势| www.mb80.com-彩票代理加盟| www.68770.com-享彩直播-| 亿万彩票www.770640.com| www.379068.com-湖南快三开奖| www.578802.com-福利彩票315| www.170457.com-下载北京快三走势图| www.40967.com-彩拾下载-| www.566502.com-跟彩-| www.443544.com-牛蛙彩票开奖查询| www.643046.com-彩票中大奖兑奖程序| www.066772.com-平台博彩-| www.111927.com-彩票十大网站| www.32180.com-支付宝里彩票怎么玩| www.479105.com-扬州公道体彩中奖| www.811999.com-166彩票下载安装| www.562.cc-七彩乐开奖结果| www.ag27.com-福利彩票啥时候开奖| www.35737.cc-盈彩团队骗局揭秘| www.989313.com-分分快三开奖推测| www.927306.com-褔彩3d藏机诗| www.06721.com-3d彩票图3月份呢| www.088401.com-彩吧彩票是真的吗| www.220612.com-彩票稳赢秘诀| www.327448.com-彩经网旧板走势图| www.506893.com-体彩足球彩票怎么打| www.618300.com-约彩365客服电话| www.746906.com-505彩票计划| www.971475.com-中国彩票最新开奖| www.ih41.com-中国体彩app下载| www.192557.com-江苏快三推荐什么号| www.02834.com-彩票中奖哪里领| www.85335.com-彩票中奖码是什么| www.204926.com-安徽福彩快三遗留| www.353403.com-京彩集团能玩吗| www.494172.com-守信彩票导师| www.606963.com-淘宝上能买彩票吗| www.719208.com-描写彩虹的作文| www.848536.com-完美彩票下载| www.g00.pw-海南私彩票-| www.85nv.com-聚象彩可以玩吗| www.11086.com-2019足彩软件| www.76568.com-陈赫包贝尔中彩票| www.233854.com-网上彩票快速挣钱| www.365237.cc-彩裤宝典ios| www.509525.com-排列五走势图彩宝页| www.603915.com-3d天天彩图字谜| www.756916.com-彩66安卓下载安装| www.880591.com-百胜彩票平台是官网| www.ro38.com-梦想彩票安卓版下载| www.93in.com-2345福彩双色球| www.3964.org-东北结婚彩礼给谁| www.13101.com-360竞彩直播| www.57385.cc-立彩苹果版-| www.132006.cc-焦作彩礼规矩| www.235793.com-彩票彩票开奖大厅| www.cai3903.com安徽快三走势图今天| www.001612.com-彩票定胆软件| www.024573.com-7星彩几点开奖| www.164118.com-nba篮彩竞猜| www.266504.com-快三秒盗窃| www.348001.com-西安彩票机转让信息| www.74vw.com-摸彩票有什么技巧| www.837164.com-乐彩33平台众飞| www.649177.com-七彩椒图片-| www.963917.com-卖体彩引流-| www.0151.cn-好看的彩色饺子图片| www.7671.cc-福彩3d走势带坐标| www.179206.com-河北快三助手免费版| www.882528.com-彩色生活照图片| www.199407.com-河南福彩3d-| www.839646.com-中国有哪些正规彩票| www.mk14.com-体育竞彩足球app|