头像

PHP仿12306图片验证码【原创

来源:http://www.shushengfeiyang.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.shushengfeiyang.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
彩神APP官网 www.223465.com-河南快三玩法规则| www.365887.cc-体彩排三遗漏分析| www.489342.com-西安彩票一等奖| www.575525.com-旺彩网百度百科| www.660348.com-快彩计划网页| www.820042.com-足彩概率计算公式| www.902673.com-亚搏彩票安全吗| www.974635.com-皇室彩票官网| www.ca19.com-快彩中奖助手下载| www.wb68.cc-人人中彩新版| www.19ty.com-最新微信彩票群号| www.935.biz-七星彩开什么号| www.7229.cc-福利彩票扣税标准| www.28957.cc-安徽体彩排三| www.77663.cc-cp36是什么彩票| www.035616.com-彩神计划破解版下载| www.164174.com-微彩吧可靠吗| www.261597.com-广东福彩中心| www.358545.com-体彩键盘上的用法| www.456714.com-彩易达怎么样| www.558583.com-皇庭风范彩晶膜官网| www.636470.com-彩虹4无人机参数| www.771222.com-福彩买法-| www.867096.com-金钱豹网络彩票| www.946964.com-彩色砼-| 5号彩www.575hc.com| www.eu99.com-彩票店快三电视软件| www.yd06.com-派彩每日推荐双色球| www.28pp.com-72彩票下载安装| www.1213.org-快三中什么是花龙| www.8402.cc-网易一彩票网| www.34456.com-三d彩报第三版今天| www.84399.com-体彩排列5开结果| www.048027.com-买彩票怎选号| www.170330.com-快三北京开奖走势图| www.265586.com-网易胜负彩专家预测| www.359397.com-七星彩会员怎么注册| www.49nd.com-彩色冰淇淋类| www.264565.com-360彩票走势大全| www.334679.com-福彩字谜新彩网| 中国福利彩票www.34788r.com| www.111692.com-福彩游戏帮投是什么| www.190064.com-十分快三开奖走势图| www.268510.com-竞彩猫官网-| www.335576.com-湖北快三怎么预测的| www.400500.com-彩票中奖图片最新款| www.591037.com-彩客网是什么| www.669572.com-新浪竞技足彩彩票网| www.751420.com-七星彩号码走势图| www.825558.com-台湾五分彩开奖| www.899398.com-智慧彩快3app| www.967179.com-足彩几个小时兑奖| 大赢家彩票平台www.937065.com| www.kb38.com-福利彩票3d怎么买| www.g65.club-彩乐园1下载安装| www.42ji.com-家彩网怎么下载| www.658.me-时时彩概率计算软件| www.4840.cc-网上代刷彩票给工资| www.03854.com-豪彩vip是真的吗| www.51239.cc-老9购彩票是真的吗| www.95808.com-体育彩票资金用途| www.062343.com-网上买彩票快三| www.299062.com-七星彩2283-| www.369485.com-星彩彩票app| www.466633.com-七乐彩中六个好| www.554055.com-晨兴彩票计划| www.624441.com-体彩竞技彩足球| www.698562.com-彩铅画画-| www.775951.com-彩票遗漏分析大全| www.955528.com-彩票999app-| 购彩网www.87gcw.com| www.dm27.com-极速快三怎么玩赢钱| www.vb72.com-下载河南福彩开奖| www.09jd.com-云彩店邀请码| www.80fa.com-福利彩票中奖率高| www.1804.net-重庆时时彩玩法最稳| www.12958.com-彩票中奖号码六加一| www.56672.cc-福利体育彩票大乐透| www.022586.com-福彩心相约论坛| www.096446.com-彩吧网多彩网| www.162771.com-快三的012路| www.270158.com-132彩票官方软件| www.357796.com-深圳好彩平台| www.448654.com-今日晓言说彩| www.539244.com-吃饭送彩票促销| www.648775.com-怎么讲解彩宝碧玺| www.732831.com-体育彩票走势图排五| www.804232.com-体育彩票网上能买吗| www.877057.com-炒彩票怎么玩的| www.998358.com-8g彩票注册-| www.ic5.com-快三开中两个有钱吗| www.oq14.com-彩票导师靠什么赚钱| www.7cw.cc-公司送彩票608万| www.62is.com-福彩3b天中图库| www.0297.tv-福州体彩转让信息| www.8128.win-一分快三贴吧| www.27664.com-好彩客下载app| www.69915.com-鼎盛冠军五分彩| www.049967.com-体育彩票奖金| www.130025.com-3d彩民之家走势图| www.201482.com-星彩三邪恶-| www.272933.com-中国福彩在线技巧| www.376859.com-彩票双色球36期| www.495163.com-网彩被骗300万| www.563399.com-60彩票的网址| www.629221.com-福彩3d潇彩网| www.695179.com-昆山彩票中奖| www.767817.com-网上快开彩是真的吗| www.887788.cc-彩票店提成-| www.959084.com-大乐透彩票最大奖| 双赢彩票www.sytg9.com| www.bg24.com-网上私彩平台哪个好| www.sx05.com-彩票双色球玩法规则| www.22bz.com-足彩稳胆是什么意思| www.005.in-惠州福利彩票一等奖| www.2975.win-日本彩票哪里查询| www.8188.com-天空彩票幻彩门户| www.26113.cc-彩虹意味什么意思| www.65449.com-有没有彩票预测软件| www.114266.com-湖兆省快三开奖查询| www.179265.com-江苏快三赚了几十万| www.245996.com-今日足彩资讯| www.311891.com-大发快三公式传授| www.374119.com-河南彩票大奖得主| www.530524.com-怎样用彩铅画樱花树| www.608940.com-中国彩票计划网| www.673171.com-500万体彩走势图| www.741598.com-快三速查表设计图| www.805362.com-中国足彩网彩票官网| www.873553.com-彩41-| www.971080.com-盈盈彩appios| www.as79.com-内蒙古快三走势爱彩| www.rk65.com-七乐彩中奖奖金表| www.62.cc-万达商城时时彩官网| www.61ax.com-大发时时彩破解版| www.915.club-彩厍寳典旧版| www.4759.cc-游戏厅的彩票怎么取| www.9489.tv-彩钢夹芯板房| www.69676.cc-彩61平台登录| www.024597.com-彩神通内部会员四码| www.089380.com-七乐彩定位走势图| www.143589.com-彩运网网上登录| www.210256.com-安徽快三手机怎么玩| www.371591.com-577彩票会员中心| www.495079.com-深圳博彩app开发| www.561592.com-连中彩票世界杯| www.623653.com-八方彩票平台| www.683592.com-义乌体彩店申请| www.751729.com-下载娱乐彩票6| www.924388.com-湖北快三二同号遗漏| www.974938.com-彩票查询结果排列五| www.cp3188.cc-河南快三走势图在线| www.kj52.com-靠谱的彩票选号软件| www.zh37.com-快三独胆计算公式| www.16uy.com-彩票杀码网址| www.357.cn-正规高频彩-| www.3109.cc-快彩票下载安装| www.7853.top-足彩14场单选技巧| www.21725.cc-大发快三和值怎么玩| www.58509.com-苹果彩票是不是真的| www.038578.com-快三在线过滤工具| www.117205.com-竞彩足球开奖全结果| www.178151.com-买彩票的正规网站| www.236356.com-北京彩票快3开奖|