头像

PHP仿12306图片验证码【原创

来源:http://www.owenshermetics.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.owenshermetics.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
彩39彩票安卓 www.731505.com-8k彩票登录网址| www.896737.com-中国福彩购彩大厅| www.og6.com-鑫彩网是真的假的| www.c4.net-安微快三预测和值| www.vu92.com-中信彩票是不是真的| www.50yo.com-一分快彩-| www.0624.pink-粤淘彩票邀请码| www.at69.com-湖北省福利彩票官网| www.069113.com-幸运快三的玩法介绍| www.246878.com-上海福利彩票官方网| www.456354.com-福彩三地中奖信息| www.889977.com-cba彩票在哪里买| www.48588.com-老版本重庆时时彩| www.09290.com-福彩热线可以投注吗| www.wx29.com-百宝彩青海快三| www.1335.vip-亿游网彩票平台| www.41374.com-87彩票客户端| www.043443.com-银海彩报-| www.948422.com-福彩3d大花虎2| www.qw48.com-重庆时时彩开奖| www.88jl.com-七彩字体软件| www.079659.com-老9乐购彩票下载| www.220286.com-一定牛彩票可信吗| www.331212.com-吉林快三中奖金额| www.464816.com-体彩如何买的| www.607797.com-四川福彩双色球| www.772129.com-500彩票网旗下| www.899347.com-彩虹六号围攻角色| www.996043.com-北单开奖彩客| 百姓彩票www.bxcp3.com| www.061336.com-彩票两2元网| www.698928.com-彩铅的颜色搭配图| 乐彩赢www.0014t.com| www.15372.cc-彩库宝典官方旧版| www.590068.com-宝马彩票下载| www.728616.com-中国体彩最新开奖| www.858214.com-博彩理财真的吗| www.3700.cc-福彩7乐彩玩法| www.447543.com-竟彩站点发布单| www.620046.com-釉中彩的碗好不好| www.573623.com-快三能算出大小吗| www.206922.com-福彩快3投注平台| www.566740.com-彩虹六号垃圾游戏| www.74rp.com-彩吧网p3试机号| www.847993.com-北京古建筑彩绘图案| www.924935.com-也买彩是骗人的么| www.989740.com-7070彩票网| www.nx5.cc-快三提前开奖软件| www.so28.com-正德体彩店-| www.986064.com-本溪福利彩票加盟| www.nr11.com-一定牛安徽快三| www.35ox.com-星际彩票平台怎么样| 发彩www.50732c.com| www.237342.com-6+1走势体彩| www.13564.com-竞彩网靠谱吗| www.776991.com-锋彩直播添加频道| www.3928.cm-福彩3d高级走势图| www.783334.com-足球彩票口碑排行榜| www.881563.com-利记是什么博彩公司| www.956092.com-玩彩票如何控制心态| 彩票坊www.022tw.cc| www.107083.com-澳洲三分彩-| www.115906.com-福彩试机号查询| www.035071.com-谁有彩票2倍率的网| www.346085.com-11选5彩票走势图| www.172885.com-快三开奖结果兰州| www.251213.com-彩8彩票网址下载| www.132906.com-彩色纸盒印刷| www.20ob.com-中国彩票作弊案| www.603172.com-彩95平台下载| www.83hv.com-体彩什么台开奖直播| www.471805.com-彩名堂下载地址| www.359795.com-海南私彩三字现规则| www.465746.com-大众彩票网址| www.4098.cn-珐琅彩瓷器出手| www.26175.cc-彩虹怎么形成| www.64258.com-中国足球彩票竞猜| www.068030.com-体彩七位数分析预测| www.1791.top-电子游戏送38彩金| www.08567.cc-福福建体育彩票开奖| www.060907.com-购彩网一分快三计划| www.166033.com-网络彩票导师靠谱吗| www.266110.com-福彩2d中奖规则表| www.506956.com-体彩11选遗漏| www.657487.com-聚福彩票网手机版| www.671443.com-福彩千禧网试机号| www.787707.com-彩宝彩票安卓版下载| www.39lk.com-人工彩虹的物理原理| www.082771.com-福彩快三发行的省份| www.557973.com-海南彩票4位数| www.cp5398.com-北京快三最新版本| www.123273.com-彩票毁了多少人| www.648792.com-七彩椒种植-| www.791383.com-思乐彩票助手软件| www.914648.com-快三和值倍率| www.af49.com-福彩昨天3d开奖号| www.397427.com-安徽快三万能码| www.568940.com-彩民乐树图-| www.991243.com-新的彩票-| www.qc73.com-2019胜负彩3月| www.55mb.com-彩票挣钱吗-| www.3600.pw-彩票一个星期开几次| www.244453.com-新彩票网走势图| www.343861.com-078彩票总经销| www.433126.com-彩玉海棠花图片| www.515244.com-七星彩南国彩票社区| www.576032.com-v8彩票下载安卓| www.55275.cc-快3彩票分析软件| www.038991.com-重庆时时彩投注站| www.122617.com-广州九彩互动| www.202328.com-彩票平台刷流水工资| www.502935.com-欧洲杯足彩怎么买| www.575595.com-时时彩百位杀号| www.640711.com-环彩网官方下载| www.722312.com-福利彩票红区中两个| www.ky54.com-上海福彩快三遗漏| www.343955.com-体彩即时彩规则| www.450650.com-彩票数字规律分析| www.535705.com-什么彩票9位数| www.594682.com-nba篮彩预测分析| www.130479.com-彩票查号网-| www.813487.com-福利彩票中金条| www.09789.cc-九亿彩票平台| www.652718.com-今日彩票几点开奖| www.719231.com-描写彩虹的古诗| www.18511.cc-派彩总额是什么意思| www.2988.cn-福利彩票怎么计算| www.153832.com-中彩国际下载| www.234021.com-送彩金彩票平台| www.69wx.com-海南七星彩图规走势| www.0145.win-多彩表示颜色吗| www.6036.cn-昭通市福彩中心| www.25945.com-网络语言彩虹| www.56698.cc-北京快乐时时彩| www.006738.com-中国福彩算胆工具| www.061455.com-我去彩票站怎么样| www.122178.com-体彩作弊事件| www.213349.com-快三歌曲-| www.59283.cc-哪里申请彩票投注站| www.357997.com-55彩票平台合法吗| www.464909.com-彩票如何才能中奖| www.292466.com-体彩开奖中奖规则| www.395798.com-彩票奇门预测方法| www.517918.com-3d福彩中奖人数| www.571708.com-新年讨个好彩头| www.681101.com-爱彩购官方免费下载| www.765180.com-买足彩用什么app| www.885979.com-彩之家大发快3| www.cai78.cc-贵州快三-| www.gb57.com-福彩快三追号技巧| www.b54.cc-火箭彩票安卓| www.5396.me-彩票3个数-| www.18173.cc-竞彩足球比分分析| www.69979.cc-盛世彩票正版app| www.391256.com-下载网易彩票app| www.gl42.com-查福彩开奖结果| www.288617.com-怎么预防彩票长龙| www.729957.com-新疆福彩首页| www.801336.com-富彩彩票是哪里的| www.856730.com-体彩七星彩摇奖机| www.903508.com-赢彩吧注册-| www.881361.com-凤凰彩票45分彩| www.2799.net-关于彩票的图片大全| www.9356.org-福彩开奖有假吗|