头像

PHP仿12306图片验证码【原创

来源:http://www.thewineremedy.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.thewineremedy.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.hh42.com-万能彩票分析器| www.22kr.com-体彩七位数结果查询| www.1126.in-福利彩票山东省地址| www.8880.me-足彩教程-| www.52377.cc-天猫福彩-| www.007081.com-时时彩qq群推广| www.2381.cm-愚人节彩票中奖| www.ty35.com-彩票开奖查询七乐彩| www.68md.com-彩宝平台怎么样| www.3394.vip-打击外围彩票黑庄| www.9293.cn-一分彩是什么彩| www.42562.com-双彩网合法吗| www.91580.cc-炫彩微商官方网站| www.075528.com-腾讯彩票app官网| www.155824.com-好彩客105下载| www.352808.com-彩三彩票-| www.454188.com-查询彩票真假| www.744126.com-网上买彩票当庄家| www.884201.com-体彩七位数走势图| www.ca61.com-福彩快3下载苹果版| www.a23.bid-体育彩票门头规范| www.47tm.com-7星彩什么时候开| www.659905.com-竞彩大数据预测| www.cai7099.com贵州快三形态走势图| www.qn12.com-一分快三稳赚| www.32rw.com-七星彩高手规律论坛| www.577789.com-福彩开奖06期| www.203793.com-彩迷是什么-| www.338470.com-天易彩票下载| www.65644.com-彩票选号器有用吗| www.17uk.com-体彩中心开奖直播| www.1231.date-彩票计划软件网| www.06310.com-福彩3d和值为7| www.047813.com-江苏体育彩票| www.ie14.com-如何戒掉彩票| www.01od.com-用彩虹是说一句话| www.028.cm-最新九彩龙蛇官网| www.675271.com-竞彩调整原因讨论| www.798890.com-买彩票就上天天彩票| www.904216.com-有合买的彩票网站| www.977496.com-大发快三app计划| www.35256.cc-彩网新彩吧3d字迷| www.862598.com-七乐彩定三胆| www.967454.com-12彩票app下载| 手机购彩www.715699.com| www.270978.com-彩788登录地址| www.75lr.com-沈阳快三是真的吗| www.4437.vip-众亿彩票网官方| www.572256.com-体彩两码最大遗漏| www.57vw.com-中彩那天课文全拼音| www.527719.com-手机买彩票里的猫腻| www.672732.com-苏会文看彩-| www.760403.com-75秒时时彩下载| www.875576.com-今期买马彩图片| www.015931.com-下载体彩排列五开奖| www.805414.com-彩色水气球定做| www.887478.com-釉下五彩瓷特点| www.952647.com-78彩票app官网| www.020899.com-七乐彩300期走势| www.806128.com-精彩彩票客户端| www.886754.com-华为娱乐彩票| www.952412.com-时彩平台-| www.024276.com-福彩快三聊天室平台| www.093809.com-体彩乐选三票| www.167448.com-太多的江苏快三骗局| www.994095.com-天天彩票是非法的吧| www.ai22.com-昨天福彩出什么| www.um51.com-3d彩宝网走势图| www.11ea.com-重庆时时彩票真实吗| www.85ru.com-高频彩票追号| www.2476.com-3d开奖彩迷画图| www.8857.xyz-体彩三十一选七走势| www.75229.cc-福彩刮刮乐中奖技巧| www.732595.com-竞彩足球比分直现场| www.812353.com-福彩3d稳氏和值| www.880904.com-黑单彩票-| www.993915.com-下载玩彩票-| www.cz1.com-分分时时彩怎么玩| www.qj32.com-丰彩1元有中奖的吗| www.07lq.cc-成都三彩家-| www.80hh.com-福利彩票还能相信吗| www.1871.me-广东彩民守号中奖| www.582234.com-彩客网彩票完整| www.660657.com-章鱼彩票是正规的吗| www.57835.cc-分分快三输-| www.052859.com-福州市体彩中心领奖| www.182079.com-下载福彩快3彩票| www.261951.com-腾讯快三客服电话| www.317609.com-吉林快三专家预测号| www.f37.in-欢乐彩票骗局| www.439606.com-中彩那天教案ppt| www.50iv.com-职业彩民的生活| www.388192.com-北京华彩大厦| www.m97.top-可以网络买彩票吗| www.279395.com-福彩3d直选计算器| www.376908.com-北京娶媳妇有彩礼吗| www.nr11.com-一定牛安徽快三| www.z10.hk-福彩布衣天下| www.274521.com-分分彩彩-| www.qw3.com-中彩票的真实故事| www.rm18.com-彩票反水啥意思| www.137394.com-快三彩票qq群| www.217875.com-其他平台有百盈快三| www.803184.com-快三二同号| www.898982.com-7星彩专家预测新浪| www.975874.com-2019年各省彩礼| www.797.space-凯赢娱乐买彩票| www.4794.vip-腾讯代理彩虹六号| www.318821.com-江西福彩网双色球| www.903801.com-1360亿彩票贪污| www.970490.com-彩票漏洞诈骗| 名门彩www.33997l.com| www.fp98.com-竞彩足球直播| www.xp85.com-海南今天七星彩预测| www.063658.com-网上推广彩票犯法吗| www.212696.com-彩票娱乐平台| www.802807.com-体彩排列三开奖规定| www.878446.com-国彩彩票app下载| www.9167.online七色彩虹糖图片| www.39627.cc-快三彩票手机版| www.85628.com-网络彩票代理平台| www.035668.com-魔方彩票可信吗| www.671077.com-3d专家杀号彩经网| www.750671.com-爱彩彩票可以赚钱吗| www.817556.com-江苏快三回血导师| www.886998.com-相亲网上彩票托| www.979677.com-一品彩票注册地址| www.az24.com-新浪彩票网双色球| www.rx10.com-分分中彩票网页| www.04td.com-时时彩封盘时间| www.69ic.com-搜狗彩票精准杀号| www.222065.com-王牌彩票网论坛| www.794258.com-重庆时时彩万能四码| www.637.red-黑彩票网站大全| www.251162.com-福中彩票下载| www.833770.com-中国福利彩票好彩3| www.1288.site-时时彩试玩平台| www.02401.com-百乐门彩票-| www.53152.cc-智博彩票新手教程| www.93299.com-北京福彩销售店电话| www.051102.com-优彩-| www.667017.com-彩票公式精算师破解| www.737108.com-手机报彩票指南| www.802344.com-078彩票下载安装| www.861711.com-手机在线体彩| www.919938.com-摇彩票下载-| www.974682.com-七星彩36期开奖| www.op31.com-吉林快三开奖时间表| www.q57.net-湖北快三加奖| www.085338.com-彩票论坛微信公众号| www.144126.com-快乐彩33期-| www.787576.com-湖北快三稳赚计划| www.0040.cc-中国足彩第一网| www.5684.vip-麒麟彩票网骗局| www.08078.com-彩票中奖率-| www.873746.com-贵州彩票中奖智| www.965955.com-香港福彩三的| 福利彩票www.99677h.com| www.63987.cc-澳洲三分彩稳赢计划| www.668444.com-彩票下期开什么号码| www.740931.com-体彩28-| www.806145.com-彩99正规吗-| www.872374.com-山西体彩5800万| www.8234.cn-彩金网投-|