头像

PHP仿12306图片验证码【原创

来源:http://www.dn64.com.cn/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.dn64.com.cn/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.14400.com-体彩排三开奖公告| www.001081.com-58酷彩网-| www.087365.com-彩票软件时时彩送| www.168441.com-河北快三一定牛| www.308728.com-佰胜9b彩票-| www.390362.com-彩票被骗怎么处理| www.539104.com-时时彩中奖多少钱| www.625533.com-快三砍龙-| www.709758.com-七天彩co-| www.796224.com-趣彩网骗局揭秘提现| www.879895.com-安徽福彩新快三| 大赢家彩票平台www.137916.com| www.js79.cc-五分彩反计划怎么买| www.n36.cc-凤凰彩票是真的假的| www.53rn.com-彩票专管员-| www.0404.cn-重庆五分彩怎么玩| www.9790.vip-彩票模拟大师下载| www.57351.cc-河北体彩网11| www.022728.com-高频彩票预测网站| www.104504.com-牛牛网彩票靠谱吗| www.183731.com-3d彩票解密-| www.262566.com-彩票44-| www.386906.com-快乐彩中奖金额| www.518831.com-百度浙江男子中彩票| www.596801.com-2m彩票8080-| www.674777.com-福利彩票33-| www.762579.com-旭彩美缝剂质量| www.885736.com-彩吧论坛首页| www.964763.com-福彩快3有什么规律| 彩69www.303204.com| www.jf18.cc-中国福彩官网| www.g79.club-cb8彩宝app-| www.42zz.cc-澳门新匍京彩票| www.755.cc-彩神lx下栽-| www.5228.biz-彩票带赚包赔| www.11139.com-噢客网彩票-| www.58717.com-彩吧图中国彩吧图迷| www.086533.com-中国福彩自助终端机| www.158470.com-足彩单场在哪里买| www.263038.com-牛彩总汇3d藏机图| www.358046.com-大红鹰彩票下载安装| www.454245.com-乐彩会员心水资料| www.553011.com-保定市彩票中心| www.720298.com-七星彩如何选号码| www.800154.com-天禧彩票投注网站| www.878469.com-靠谱的体育彩票| www.971166.com-彩票如何选号规律| www.bq88.com-一分钟快三app| www.va75.com-3d新彩网手机站| www.12sm.com-彩帝彩票正规吗| www.84gp.com-网易的人人中彩票| www.2208.tv-手机买足彩软件推荐| www.8264.top-重庆时时彩直选遗漏| www.32638.com-中国江苏体育彩票| www.78648.com-新加坡福临彩风云报| www.031901.com-做时时彩黑平台代理| www.111268.com-淄博福彩3d交流群| www.181761.com-北京快三推荐和预测| www.255425.com-赢彩票登录注册| www.330169.com-重庆时时彩五星跨度| www.408052.com-喜中七星彩二等奖| www.516126.com-彩票狂人王成周近况| www.588850.cc-旺彩双色球下载地址| www.663864.com-怎么查询福彩站点| www.740900.com-3d彩票论坛网址| www.819961.com-七星彩百位杀号定胆| www.894423.com-内蒙古快三昨天| www.964111.com-快三必中方法| 网易彩票www.520462.com| www.in75.com-山东福彩彩友沙龙| www.b03.com-三分彩官网开奖号码| www.32hx.com-金钱豹时时彩网址| www.3367.com-中彩网网页版有那些| www.8345.vip-时时彩送钱-| www.23650.com-腾讯分分彩后二教学| www.60676.com-贵阳体彩11选5| www.066009.com-彩虹代刷网app| www.131345.com-彩礼3万寓意| www.206394.com-快乐彩跨度走势图| www.276521.com-彩票反水啥意思| www.467655.com-竞彩晚上几点停售| www.554070.com-庆重时时彩软件分析| www.620693.com-500彩票会员群| www.688555.cc-珠江彩票下载安装| www.764866.com-彩票打印软件多钱钱| www.950099.com-106彩票注册| www.993867.cc-足彩二串一最牛技巧| www.jt.cc-安卓版038彩票| www.mu85.com-体彩排列5走势图| www.5gx.com-从哪找玩投彩的人| www.61of.com-天际彩票官方网址| www.0220.net-三d家彩试机号| www.8158.xyz-乐讯吹吹七星彩| www.29707.com-大爆奖彩票是真的吗| www.71201.com-微信怎么买体育彩票| www.053456.com-足彩购买-| www.129699.com-福彩可以网上投注吗| www.203051.com-优游彩票平台下载| www.272757.com-北京彩票开奖公告| www.374908.com-七星彩本期开奖号码| www.494349.com-百姓彩坛网-| www.563603.com-网投体彩是什么意思| www.629900.com-重庆时时彩龙虎规则| www.696702.com-彩世界时时彩| www.770486.com-河北福彩排列五和值| www.882412.com-彩吧论坛手机天齐网| 500彩票网www.61655s.com| www.ey56.com-瑞彩祥云邀请码分享| www.vs37.com-三宝乐购彩票合法吗| www.05zl.com-彩铅手绘肖像超逼真| www.70xt.com-彩71下载app| www.0650.org-福彩双色球复式查询| www.9863.vip-点金彩画-| www.49808.com-足彩下单app| www.89552.cc-快乐彩网站-| www.038732.com-今天彩票3d图| www.137034.com-c99彩票下载| www.208135.com-七彩网彩票app| www.279236.com-微信彩票群骗局| www.381644.com-卖私彩被诈骗怎么办| www.500037.cc-彩票性缘23-| www.562992.com-体彩前三直开奖结果| www.626139.com-聚鑫彩票秒速pk| www.690031.com-周二双色球老头看彩| www.761007.com-好的玩彩票app| www.878886.com-两分快三-| www.947702.com-多彩贵州贵阳频道| www.992973.com-中福快三开奖| www.cp920.com-福建快三推荐| www.jw62.com-彩库寶典-| www.yt40.com-优信彩票平台登录| www.15hh.com-e游彩票app-| www.414.cx-中彩票小说-| www.3378.me-网上那个彩票网安全| www.8288.vip-江西中彩票-| www.24530.com-彩铅画简单初学者| www.63319.cc-杨震谈足彩-| www.054062.com-快三亏了三十万| www.127201.com-132彩票官网| www.190773.com-2013彩票-| www.254865.com-正规时时彩官网平台| www.318289.com-万象城博彩娱乐地址| www.382058.com-买彩票中奖还帐| www.535300.cc-彩票中了六位数| www.607910.com-云南福彩在哪里兑奖| www.669280.com-海南什么时候有马彩| www.735271.com-b2彩票-| www.795276.com-百盈快三开奖| www.862244.com-澳客电脑版彩票网页| www.916772.com-500彩票信得过吗| www.963922.com-彩虹周杰伦2007| 三星娱乐www.sxyl6.com| www.ya8.cc-大发彩票苹果app| www.ol87.com-体彩与福彩哪个靠谱| www.8xm.com-七星彩助手6号图纸| www.55jc.cc-体彩网点申请流程| www.537.red-腾讯时时彩网址| www.3366.cn-掌中彩是正规的吗| www.8035.top-十字彩怎么玩| www.21445.com-时时彩和值技巧稳赚| www.59938.com-百乐彩网-| www.065865.com-必赢彩票ios| www.122722.com-彩神网高手论坛| www.181700.com-500快三平台|