头像

PHP仿12306图片验证码【原创

来源:http://www.didibazi.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.didibazi.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.796803.com-九场胜负彩预测| www.939449.com-江苏省体彩七位数| 500彩票www.50024k.com| www.ii69.cc-福彩在线购买app| www.b19.bid-快三和值跨度表图片| www.42nd.com-竞彩推荐在哪里靠谱| www.981.me-七乐彩单式开奖| www.31846.com-彩票结束时间| www.84256.com-深圳彩票领奖在哪里| www.050144.com-彩票奖金计算| www.165937.com-金利彩票网址| www.261886.com-彩票注册彩金送38| www.358330.com-买彩票是一大错误| www.456654.cc-博彩诈骗杀猪盘| www.556730.com-有人中国福利彩票吗| www.637623.com-彩虹六号免费辅助| www.771639.com-新的疆时时彩网| www.861039.com-腾讯十分彩-| www.952012.com-彩神vⅱ-| www.cp485.com-兰州福彩快三走势图| www.nn20.com-快三破解程序| www.01si.com-3d字谜解释新彩网| www.79aa.com-福彩三d黄金胆码| www.2101.cc-苏宁彩票店-| www.8388.online派彩是什么意思| www.35273.cc-七天彩破解-| www.84366.cc-足彩必发凯利500| www.043335.com-中国福彩彩吧助手| www.256231.com-福利彩票七乐彩玩法| www.335854.com-彩迷天地双色球字谜| www.422825.com-彩票网络购买软件| www.529160.com-基诺彩票怎么中奖| www.654528.com-七星彩票局王| www.749805.com-中华福彩快三| www.826177.com-新浪乐彩是正规的吗| www.904069.com-彩世家-| www.966136.com-福彩中奖信息| 500彩票www.299850.com| www.is79.com-体育彩票兑奖期限| www.d89.org-5型彩票组合| www.40cp.com-七星彩分几个奖级| www.1782.org-优乐彩可信吗| www.8710.love-澳彩风情现场开奖| www.44824.cc-黑彩提现不了| www.93078.cc-522彩票-| www.058332.com-粤彩联盟新版| www.166183.com-江苏快三开奖结果| www.258271.com-购彩xr-| www.333934.com-购买体育彩票| www.413228.com-河南彩涂铝卷生产| www.521936.com-亿彩网怎么下载安装| www.594433.com-七彩汇娱乐安全么| www.677458.com-爱投足球彩票| www.760344.com-好彩快三技巧| www.921275.com-彩神ii官方网| www.975490.com-立彩极速版app| www.ro76.com-福彩快乐十分下载| www.62.cx-玩儿彩票-| www.102.pw-神彩趋势软件手机版| www.4608.vip-体彩店里怎么买| www.00464.com-博彩论坛17500| www.75240.com-福彩刮刮乐种类图片| www.026544.com-彩票分析师合法吗| www.105148.com-有什么好的彩票软件| www.176531.com-五分快三下载应用| www.251193.com-彩8在线下载| www.323776.com-所有彩票开奖app| www.395664.com-彩民社区55887| www.580832.com-777福彩高手论坛| www.657034.com-彩贝棋牌客服| www.757245.com-彩色沥青混凝土报价| www.845990.com-中国彩票作假事件| www.912505.com-亿彩时时彩计划网| www.974671.com-红韵彩票有托吗| www.uh3.com-湖北百宝彩app| www.qy14.com-大奖分分彩人工计划| www.06bi.com-儿童彩笔画-| www.75zq.com-台湾福星彩开奖现场| www.1654.cc-福彩布衣胆码| www.30509.com-京东福彩-| www.73482.com-七星彩算组技巧| www.023856.com-乐彩神官网-| www.094303.com-三彩彩票官方| www.158705.com-网易福彩双色球机选| www.289055.com-福建福彩快3一定牛| www.372386.com-昨天双彩球号码| www.465267.com-苹果精彩部分| www.551272.com-彩宝典在线-| www.655040.com-福利彩票快乐十分| www.739023.com-福彩3d作假-| www.807368.com-彩票在线投注app| www.878361.cc-彩票乐三的玩法| www.971138.com-乐米彩票官网下载| 瑞彩网www.809215.com| www.je95.com-深圳福彩官网| www.zj73.com-上海体育彩票11| www.22ua.com-彩票123下载地址| www.959.online-彩票周期性变化规律| www.6093.cn-嬴彩彩票与你同行| www.13404.com-19043期胜负彩| www.55286.cc-玩时时彩用概率赚钱| www.99196.com-360足彩大厅| www.059318.com-k彩彩票二维码下载| www.183197.com-北京福彩快3app| www.252168.com-彩票计划靠谱吗| www.320639.com-快三线上是真的吗| www.386886.com-彩友会app平台| www.535740.com-买彩票需要几个数字| www.615602.com-体彩7位数分析技巧| www.680775.com-中国假彩票-| www.755030.com-中彩网北斗3d预测| www.859809.com-七乐彩单式开奖详情| www.919772.com-vr3分彩票正规么| www.974898.com-七星彩开奖预测最准| www.mj6.cc-一快快三计划软件| www.os70.com-彩票开奖查询app| www.34wj.com-七星彩开奖号码35| www.786.name-彩票的复式计算公式| www.4540.cc-七星彩近2000期| www.9498.loan-新浪竞技足彩排名| www.57939.com-98cpw彩票网| www.010378.com-分分彩玩法介绍| www.073355.com-福彩天齐网-| www.132471.com-彩妆店加盟连锁| www.200993.com-快彩王是骗局揭秘| www.264897.com-福彩3d免费交流群| www.385668.com-地下六仺彩开奖网站| www.540840.com-彩票单双大小号| www.618578.com-足彩18072分析| www.681180.com-七星彩app骗| www.751454.com-足彩万能公式| www.811472.com-八仙过海艳彩归来| www.876840.com-福星彩开奖现场| www.979389.com-芙蓉王五彩缤纷香烟| www.cai8885.com福彩快三玩法规则| www.ix48.com-微信快三大小群| www.yj10.com-福利彩票投注| www.14og.com-体彩高频任三| www.265.xyz-xr原彩显示-| www.3030.tv-5050彩票太假了| www.7969.biz-博彩中介干什么的| www.22751.com-彩票软件哪个是真的| www.60828.com-体彩8月15日| www.103779.com-好彩1的生肖| www.160990.com-神州七彩平台| www.250317.com-中彩娱乐可靠吗| www.312232.com-乐彩33下载-| www.373265.com-彩乐乐彩票杀号定胆| www.454799.com-全球著名博彩公司| www.533168.com-七星彩怎么投注| www.652009.com-红牛快三走势图| www.727682.com-福彩中奖号码走势图| www.791465.com-京东计划彩-| www.857268.com-众购彩票app| www.908608.com-福彩快三和值图| www.963894.com-买彩票的走势图| 500彩票www.50052d.com| www.bn74.com-152彩票计划软件| www.qg42.com-新浪彩票开奖直播间| www.01ds.cc-彩票节假日休息几天| www.59hs.com-四川体育彩票金七| www.704.com-私彩代理如何赚钱| www.3656.cc-万彩吧开奖查询3d| www.8373.in-够力七星彩安卓版下|