头像

PHP仿12306图片验证码【原创

来源:http://www.chalochacha.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.chalochacha.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.987334.com-彩999彩票官方网| www.lq63.com-红彩会彩票可信吗| www.09vq.com-彩票解封账号| www.208115.com-爱投彩票-| www.356155.com-分分彩后二挂机软件| www.654620.com-彩票平台打差价| www.834639.com-好彩柠檬薄荷双爆珠| www.967905.com-彩票有猫腻吗| 彩神网www.csw288.com| www.77hm.com-被r8彩票平台诈骗| www.67au.com-买彩票用哪个软件好| www.6pb.com-牛人彩票可以挣钱| www.4000.live-5acpw彩票网| www.34500.com-上海体彩手机在线| www.036571.com-竞彩大奖历史| www.906151.com-福利彩票平台出租| www.wd.cc-皇都彩票快3群主| www.65ey.com-幸运彩票网址| www.1ir.com-玩彩票开两号对压| www.1403.xyz-彩虹伞亲子游戏大全| www.59617.cc-二八彩票台-| www.57159.cc-快三拉花教学| www.221789.com-带计划的彩票app| www.057710.com-体彩31选7查询| www.208151.com-彩票帮投是怎么样的| www.7864.vip-胜负彩论坛-| www.346345.com-abc彩票登录| www.608886.com-深圳快彩派彩走势图| www.33248.cc-中福十分快三| www.7290.vip-彩虹电影台源| www.74077.com-彩票最多可追加几期| www.100561.com-彩赢彩票app| www.261261.com-中国竞彩网官方公告| www.878222.com-福彩三地牛材网推荐| www.07ga.com-新彩吧网站新彩吧| www.5397.com-3个数连一起的彩票| www.28693.cc-中彩彩票网页| www.281782.com-快快三走势图带连线| www.773166.com-世界杯买足彩心得| www.968295.com-彩世界时时app| www.do03.com-彩票团队专业导师群| www.zn01.com-彩吧彩-| www.37am.com-七星彩大结局| www.3213.biz-879彩票网-| www.8974.biz-下载投彩网-| www.16574.com-网上去哪买体彩| www.961042.com-福齐天甘肃快三推荐| www.ce62.com-幸运快三怎么下载| www.zl75.com-3d福彩五行绝杀码| www.36fn.com-重庆时时彩火星计划| www.1940.in-最新万彩吧-| www.7942.cn-绿色彩宝都有哪些| www.31561.cc-凤凰竟彩-| www.70049.com-吉祥彩票是真是假| www.54393.com-天天送2元彩金彩票| www.162262.com-竞彩足球推荐彩客网| www.297387.com-快三怎么玩最合算| www.04tc.com-彩色铅笔画的工具| www.0876.in-乐发彩票平台官网| www.12817.cc-头奖彩票网最新公告| www.53546.com-彩虹6号怎么说话| www.92977.cc-博胜彩票官软件| www.043821.com-678彩票客户端| www.536570.com-网上买彩票方式| www.652185.com-重庆时彩下注| www.8169.shop-各种釉彩大瓶在哪| www.78854.com-火箭彩票v丨p版| www.074707.com-香港.彩富网| www.24666.cc-蔷薇彩铅画-| www.98219.com-福彩3d最准杀码公| www.105571.com-彩109app下载| www.235973.com-体彩排三直选遗漏| www.362978.com-描写彩虹的成语| www.504948.com-节目彩排感受| www.81hl.com-湖北福彩快三新规| www.5683.cm-乐天彩票网是真的吗| www.17797.cc-体育竞彩推荐app| www.83244.com-帮别人玩彩票赚工资| www.113107.com-北京快三口诀| www.534309.cc-七星彩最高多少钱| www.670830.com-众彩网双色球推荐号| www.788801.com-今日竞彩足球分析| www.675390.com-鸿鑫娱乐彩票是骗局| www.050977.com-彩店宝彩票客服电话| www.170718.com-极速快三稳赚| www.276653.com-快彩网官方网站| www.364458.com-推出世界杯彩票| www.468668.com-万彩国际app下载| www.550472.com-采购大厅江苏快三| www.836974.com-立彩充值-| www.898174.com-彩票充值假聊接单| www.968847.com-九彩彩票官网| 好彩www.60123y.com| www.ea99.com-大发快三新手怎么玩| www.tv46.com-彩票下载平台| www.14df.com-如何七星彩机选一注| www.628.in-彩票直通车图片| www.4946.net-迷彩兔电影网站| www.191676.com-人人中彩票官网| www.293871.com-江苏福彩七乐彩| www.369623.com-彩票推荐论坛| www.468464.com-双色球授渔看彩杀码| www.969059.com-足彩彩票新闻资讯| www.jj26.com-快三怎么推算和值| www.791417.com-3d彩经网杀码| www.881371.com-福彩一定牛彩票| 亿发彩票www.715033.com| www.666529.com-万达商城彩票靠谱吗| www.030021.com-彩客网触屏胜平负| www.071845.com-包头彩票店生意转让| www.8225.in-跳的漂良的快三| www.73952.com-福彩3d谜图总汇| www.090705.com-彩票兼职代打qq号| www.339177.com-快开福彩怎么玩| www.490560.com-淘宝助手能买彩票吗| www.604332.com-福建体彩票官网| www.57nl.com-快快彩票下载| www.32497.com-易盈彩票12.cc| www.76088.cc-彩博士官网手机网| www.032376.com-彩票推广员能不能干| www.101037.com-网上能玩快三吗| www.157911.com-爱竞彩app苹果版| www.254530.com-快三和值跨度速查表| www.326617.com-福彩3d+网易彩票| www.381514.com-玩时时彩技巧| www.kj92.com-呼市福彩-| www.08np.com-玩高频彩的人多吗| www.95gb.com-自贡市体育彩票网点| www.730510.com-福彩六大专家杀号| www.623571.com-福彩3d查表-| www.793777.cc-网上买彩票是赌博| www.717095.com-彩铅画专业用书| www.019680.com-海南够力七星彩奖表| www.129904.com-重庆体彩大乐透购买| www.209688.com-黑彩必输-| www.268989.com-珠江彩票能玩吗| www.959691.com-盈彩网下载-| www.uc2.com-彩票数据分析软件| www.xa22.cc-福彩网购是真的假的| www.20px.com-多赢彩票可信吗| www.0411.space-k彩彩民福地aqq| 风之彩www.44fzc.com| www.oe96.com-手机买彩票安全可靠| www.42am.com-算彩票中奖app| www.872.date-中国竟彩计算胜平负| www.077774.com-福彩网怎么了| www.41cv.com-纪梵希彩妆官网| www.4145.cc-彩虹六号笔记本配置| www.393962.com-昨天的福彩开奖亏| www.380844.com-付费彩票计划软件| www.qw04.com-甘肃福彩快三下载| www.166537.com-兰州快三-| www.372076.com-内蒙新快三走势图| www.493815.com-立即购买双色球彩票| www.556819.com-竞彩篮彩-| www.9758.loan-动物十分彩票| www.170655.com-彩票高手计划app| www.268053.com-湖兆快三-| www.2879.pw-时时彩黑平台输钱| www.08733.com-jz33九州彩票| www.51691.cc-彩界联盟简介| www.92235.com-腾讯快彩是什么| www.052729.com-凤凰体育购彩| www.958604.com-今天晚上彩票开奖|