头像

PHP仿12306图片验证码【原创

来源:http://www.shifendaowei.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.shifendaowei.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
彩票2元 www.998808.cc-快三大小单双玩法| www.qp76.com-传统彩怎么玩| www.27hz.com-大乐透彩票开奖规则| www.0653.cn-时时彩怎么推广| www.01310.com-国彩彩票免费下载| www.024637.com-中国福彩积分| www.109936.com-台湾乐透彩资料| www.189199.com-体育彩票大乐透| www.272608.com-快三下期怎么推算| www.427006.com-彩民周刊报纸答案| www.537423.com-五彩饺子-| www.643022.com-今天地下六仺彩资料| www.747062.com-彩票红包-| www.828226.com-吉彩宝彩民版| www.909561.com-福建今日快三开奖| www.979704.com-现在开体彩店| www.qa77.com-567彩票的骗局| www.30.vip-今日开什么七星彩奖| www.79pk.cc-快三视频教学视频| www.2583.org-玩彩票有赚钱的吗| www.8800.space-体育彩票网络销售| www.69764.com-易彩娱乐怎么没关| www.038991.com-重庆时时彩投注站| www.137324.com-彩6ios官网-| www.227625.com-快三彩票奖金| www.311385.com-3d彩报图下载| www.388973.com-福彩35选七-| www.b96.pw-爱彩乐旧版-| www.51gu.com-足彩310软件| www.0616.cn-七星彩规律的app| www.8894.in-竞彩博大球-| www.51363.cc-湖南体彩网官方网站| www.99631.cc-中国体彩在线| www.073169.com-凤凰彩票官网| www.149522.com-快三助手免费下载| www.280198.com-500彩票官网| www.371715.com-中国足彩馆在线视频| www.486895.com-足彩几点开奖| www.569249.com-天天送彩票app| www.650329.com-彩虹伞游戏玩法| www.786395.com-彩票大赢家骗局| www.887638.com-中国体育彩票开奖号| www.985245.com-全民福彩真的吗| www.bo76.com-彩民网-| www.va21.com-49彩票下载安装| www.15mm.com-扣扣彩票-| www.583.me-彩票套彩方法大全| www.5173.cn-唯彩会双色球神器| www.09547.com-105彩票本地应用| www.55973.cc-快三可以买和值吗| www.006354.com-好彩双爆什么味道的| www.079896.com-福彩双色球的玩法| www.151597.com-彩77是正规平台吗| www.352096.com-极速时时彩正规吗| www.443997.com-c760彩票-| www.539134.com-567彩票跑路了吗| www.653970.com-莱利彩票正规吗| www.747457.com-云彩店靠谱吗| www.825749.com-山西大清快三走势图| www.900228.com-生日号码生成彩票| www.968843.com-九彩洗衣液骗局| www.cv77.com-致富彩票官网| www.vg62.com-利彩彩票app下载| www.14zt.com-幸运彩平台出不了款| www.2906.com-正规网上彩票app| www.8812.cn-官方分分彩-| www.52117.com-福利彩平台刷流水| www.97339.cc-古建筑斗拱彩绘图案| www.301682.com-个体彩字迷-| www.410250.com-中大奖彩票app| www.519422.com-256net彩票网| www.594973.com-好彩赢三张下载| www.668979.com-搜索体彩排列三字谜| www.772756.com-赌时时彩能赢吗| www.947310.com-3d麦久彩票网| www.999846.com-福彩定胆杀号| www.aa04.com-江西快三投注技巧| www.so57.com-时时彩五星和值大小| www.15fs.com-附近有体育彩票站吗| www.019.me-苏宁彩票主页| www.3546.vip-一分时时彩破解版| www.9056.top-时时彩平台源码出租| www.58624.com-安彩高科国企改革| www.020957.com-澳洲三分彩在线计划| www.093738.com-体彩快乐3-| www.162509.com-爱彩乐重庆时时彩| www.273155.com-中国福利彩体育| www.359789.cc-地方彩票走势图大全| www.444699.com-推店彩票软件下载| www.534318.com-腾讯分分彩和值规律| www.639449.com-体彩旗舰店开业| www.727058.com-乐彩娱乐平台骗局| 福利宝www.42969.com| www.iz93.com-快三倍投方案| www.w77.cc-足彩比分规则详解| www.55je.com-中国体彩微信公众号| www.0047.loan-博金冠彩票是真的吗| www.9220.biz-e乐彩可以赌吗| www.45518.com-微彩网正规合法吗| www.93598.cc-快三下期可能出什么| www.057337.com-发彩网下载安卓版| www.160741.com-双色球筱杉众彩网| www.247282.com-上海市福彩中心官网| www.319024.com-福彩幸运二跑马| www.391508.com-艾彩品丝论坛| www.532853.com-中了彩票后倒霉| www.613900.com-平安彩票极速赛车| www.683716.cc-彩票游戏是什么| www.761731.com-手机上能买福彩吗| www.876678.com-快三刷流水技巧| www.955419.com-专业彩票改单| 体彩网www.3890a.com| www.co35.com-彩客站是什么| www.su49.com-网赌时时彩止盈止损| www.18qv.com-七星彩号码表| www.97yi.cc-百合网博彩-| www.3087.org-江苏快三全能版计划| www.8360.vip-七星彩软件破解版| www.27559.cc-湖北快三网络版| www.67466.com-c48彩票下载安装| www.065492.com-彩铅画简单的花| www.139051.com-同城彩票ios| www.208527.com-福利彩标-| www.274314.com-快三手机助手安| www.377966.com-开体彩店要怎么装| www.497288.com-十三国际重庆时时彩| www.562412.com-吉利彩票网址| www.623980.com-春秋娱彩票-| www.687813.com-福利彩票2356期| www.762266.com-重庆时时彩改版了吗| www.940090.com-呱呱彩-| www.979740.com-7天彩c0-| www.cj50.com-吉林长春快三开奖| www.sy84.com-七星彩中五个号码| www.08hp.com-彩铅苹果-| www.73rj.com-彩民杀蓝专栏| www.0741.xyz-七乐彩怎么购买| www.8125.top-福彩大乐透走势图| www.24837.com-彩搜网东北王| www.61811.cc-飞天彩票是黑平台吗| www.029325.com-七星彩今睌开奖结果| www.099085.com-足彩北单怎么买| www.155641.com-福彩新快三开奖| www.256708.com-人人中彩票登录不了| www.322831.com-逆袭彩票软件安卓版| www.383511.com-提彩乃-| www.517247.com-时时彩官方网app| www.578392.com-开彩票店店面要求| www.639441.com-彩票站买假刮刮乐| www.738355.com-七天彩邀请码是什么| www.802398.com-辽源彩票站出兑| www.870021.com-福彩3d胆拖怎么玩| www.957545.com-乐透啦彩票可靠吗| 818合彩www.www.8000hc.com| www.aj76.com-七星彩晚上开奖时间| www.pr01.com-三彩服饰-| www.00mi.com-七星彩头尾合数表| www.59sz.com-天津体彩app绑定| www.721.mobi-中国福利彩票十乐彩| www.3745.net-这期七星彩开什么| www.8430.vip-湖北彩礼多少| www.57389.com-彩神通软件手机版| www.003587.com-为啥有钱人不买彩票| www.059506.com-时时彩专业版下载|