头像

PHP仿12306图片验证码【原创

来源:http://www.timhacker-docshots.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.timhacker-docshots.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.8467.cc-众赢彩票app下载| www.76614.com-陈赫包贝尔买彩票| www.040708.com-博彩推广怎么做| www.161120.com-网上玩时时彩靠谱么| www.258902.com-竞彩数据app| www.338094.com-中奖率高的彩票软件| www.432888.cc-幻彩官网-| www.545372.com-易彩彩票怎么看懂| www.658055.com-华夏彩票用户注册| www.756741.com-全民玩彩票官网| www.864659.com-彩票必赢网-| www.925432.com-体彩双胆专家预测| www.989438.com-香港门户彩票| www.bi4.com-江苏快三彩票正规吗| www.px92.com-数字彩票-| www.09dj.com-河内五分彩合买平台| www.85ax.com-足彩定胆是什么意思| www.2345.biz-中國体彩网电脑版| www.8385.me-快乐福彩-| www.33529.cc-风采彩票-| www.83376.com-彩票永旺计划| www.040190.com-争霸彩票8-| www.193521.com-长春逸彩快三走势图| www.274783.com-大发快三经验| www.374644.com-广东好彩i-| www.504707.com-彩绘的近义词| www.579470.com-福彩3d开r奖| www.675199.com-鸿鑫集团有彩票吗| www.781227.com-66微彩app-| www.849086.com-时时彩全天精准计划| www.905462.com-中国彩app下载| www.964095.com-手机上买彩票输钱了| www.cai2222.com江西快三开奖结果| www.mb20.com-手机彩票投注软件| www.s80.top-体彩排列三胆码图| www.52by.cc-1分彩开奖历史| www.0096.me-彩票店起什么名字好| www.9376.online中国福彩幕后老板| www.75741.com-中了彩票-| www.031513.com-彩票平台怎么查正规| www.112643.com-彩票争霸软件下载| www.186208.com-时时彩五星规律口诀| www.308113.com-7星彩开奖号码| www.387022.com-彩虹235网站| www.554332.com-福彩双色球解析| www.629725.com-福彩快5玩法| www.701622.com-c59彩票官方下载| www.779286.com-圣地彩官网开奖结果| www.836999.com-彩票提现退回| www.894471.com-快三过滤器手机版| www.954965.com-彩票站网上接单| 全民乐彩票www.qml2.com| www.eo67.com-五福福彩官方下载| www.wn20.com-鸿运彩票贴吧| www.14si.com-彩票网站的行业前景| www.743.live-百乐彩色钢笔| www.4819.me-大乐透彩票软件| www.00230.com-彩票兑奖支票图片| www.97678.cc-全天台湾时时彩计划| www.062812.com-小游戏快三下载| www.156049.com-好彩堂玄机跑狗图| www.244555.cc-体彩和值走势图| www.316714.com-快三最大的漏洞广西| www.385979.com-天津体彩七星彩开将| www.515381.com-七星彩网购-| www.572382.com-南国彩票网-| www.630618.com-3d东盛彩报5| www.689018.com-晓艳七乐彩推荐| www.754466.com-彩经网软件-| www.897117.com-顺发彩票-| www.954187.com-胜负彩中奖后| www.996587.com-哈尔滨福利彩票| www.xk.com-中彩彩票中福快3| www.pf10.com-吉林快三25期预测| www.00aj.com-乐透啦彩票合法吗| www.68zl.cc-福乐彩开奖号码| www.1055.vip-玩彩票输了钱怎么办| www.8791.top-腾讯分分彩个人经验| www.41755.com-口口彩票是什么样子| www.87739.cc-各种彩票计划网址| www.042099.com-竞彩网即时-| www.143007.com-彩虹网彩票靠谱吗| www.219495.com-网络高频彩合法吗| www.291045.com-快彩助手验证码| www.362339.com-快三如何不碰长龙| www.450199.com-极速彩票游戏| www.539614.com-体育彩票安卓版| www.670101.com-七星彩2287-| www.744332.com-凤翔彩票是不是骗局| www.813646.com-广西爱彩乐-| www.881894.com-澳客彩票走势图表| 中彩网www.71233s.com| www.fh01.com-网上买彩票可靠吗| www.wf98.com-时时彩组三组六玩法| www.11tc.com-彩天下是真的假的| www.76vm.com-百姓彩票提现| www.1312.in-新三国精彩打斗集数| www.00681.com-申请一个体育彩票| www.51336.cc-网络彩票3倍投法| www.91228.cc-彩烟烟花-| www.043759.com-香港致富彩总站| www.140051.com-彩9彩票官网| www.209232.com-黑彩赌博的案例| www.276615.com-全天重庆彩五星计划| www.372695.com-彩帝彩票怎么样| www.460023.com-手机福利彩怎么玩| www.539654.com-彩虹的约定歌词歌曲| www.635020.com-穆棱七彩影城| www.713887.com-彩票江苏快三猜大小| www.784649.com-七星彩五行算法| www.853862.com-时时彩有赢钱的吗| www.917115.com-彩铅画风景画| www.964244.com-七星彩选号工具| www.997798.com-彩票中心投诉电话| www.cp6995.com-福彩快三开奖河南| www.lj95.com-豪彩app-| www.c12.tv-彩票中奖短信生成器| www.27vn.com-全彩漫画之温泉会馆| www.3304.org-159彩票客户端| www.8458.cm-福彩三的综合图| www.37973.com-赢家彩票主页| www.78382.cc-彩票万能三码| www.026270.com-福利彩票机器人北京| www.092404.com-68彩票网下载| www.150573.com-彩票中的三军| www.269773.com-网络彩票赌博怎么戒| www.351108.com-体彩有世界杯彩票吗| www.423085.com-微信体彩-| www.513360.com-购彩app是真的吗| www.575643.com-九九网络彩票| www.637933.com-彩票公益金余额| www.742929.com-竞彩足球怎么玩稳赚| www.803837.com-海南七彩票-| www.859275.com-浙江体彩大乐透| www.900603.com-贵阳11选五爱彩乐| www.950984.com-天天福彩app| www.984335.com-山西福彩公众号| www.tx43.com-江苏快三爱彩乐推荐| www.10.vip-七星彩是一元一注吗| www.57vp.com-彩票2o1-| www.723.live-河内时时彩开奖链接| www.4168.cm-彩虹六号冰河皮肤| www.8814.cm-阿里彩票2018| www.60391.com-福彩比体彩真实| www.009118.com-怎么买彩票-| www.067725.com-彩票软件制作教程| www.123692.com-福彩排列三开奖规则| www.185539.com-玩快三有赢钱的吗| www.246765.com-彩票走势图下载| www.307507.com-国外彩票开奖结果| www.365978.cc-重播更多精彩视频| www.446932.com-众彩网快三是真是假| www.527941.com-彩争霸-| www.676223.com-七星彩排列五下载| www.740540.com-乐彩客网页版| www.801556.com-零点团队彩票时时彩| www.865771.com-491彩票网址| www.917820.com-彩虹吉他谱周杰伦| www.968874.com-全民快三乐彩| www.wy7.cc-内蒙快三走势| www.nz86.com-河南福彩快三技巧| www.w15.org-体育彩票有中奖的吗| www.38gv.com-7星彩兑奖查询| www.782.website凤凰微彩店-|