头像

PHP仿12306图片验证码【原创

来源:http://www.meiwuai.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.meiwuai.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.623822.cc-足彩500万竞彩| www.99qk.com-如何研究彩票规律| www.6074.vip-彩票计划者.apk| www.34399.cc-银彩通下载-| www.034012.com-七乐彩中奖是骗局吗| www.254184.com-福彩快三倍投技巧| www.480021.com-极速赛车彩票规则| www.612511.com-3b彩票预测-| www.754609.com-新版南方双彩网| www.882232.com-网络彩票计划师| www.994069.com-9928彩票-| www.oq27.com-官方彩票投注网站| www.38vo.com-猜冠军彩票怎么玩| www.2759.pw-唐山体彩中心| www.75288.cc-体彩大乐透软件| www.12hi.com-七彩色饺子图片大全| www.4748.org-彩票捐款排名| www.383795.com-时时彩api接口| www.772555.com-中国福彩标志图片| www.874282.com-彩票本期开奖号码| www.957040.com-7k彩票网556| 凤凰彩票www.77803l.com| www.78ad.com-鼎博时时彩源码| www.70no.com-彩六季票在哪里买| www.2405.top-彩票遗漏统计| www.9779.com-福利彩票作假案| www.6363.cc-竞彩猫的好彩频道| www.880231.com-福彩大家乐下载安装| www.189036.com-内蒙快三中奖号码| www.015454.com-7星彩近300期| www.36le.com-如何开一个彩票平台| www.123603.com-福彩3d牛彩-| www.303367.com-七彩汇下载链接| www.393223.com-全民彩票投注平台| www.510740.com-取名彩虹的含义| www.706633.com-嘉兴福彩店电话查询| www.571827.com-福彩3d布衣精华图| www.641416.com-体彩门面-| www.e18.net-全天彩票计划| www.24gy.com-好彩客微信群| www.1688.pink-临沂中彩福骗局| www.9506.shop-彩票怕实名制| www.75527.cc-福彩3d彩吧图迷3| www.052866.com-福州福彩中心电话| www.360343.com-体彩即开彩票有什么| www.89657.com-3月足彩-| www.362652.com-彩虹怎么形成的| www.7qw.com-浙江年会中彩票| www.67tw.com-领先彩票平台| www.2375.win-福利彩票呼市福彩| www.898657.com-福彩三d预测号总汇| www.981924.com-大发快三怎么买大小| www.kl30.com-竞彩足球比分唯彩| www.63.cm-小彩牛官方下载| www.504468.com-福彩账号怎么注销| www.25401.com-彩客彩票官方版| www.224545.com-发彩网是干什么的| www.58953.cc-彩吧学堂-| www.51136.cc-盈盈彩票网址是多少| www.015570.com-七星彩奇偶-| www.307938.com-福彩快三赔率199| www.mu02.com-彩票概率分析软件| www.24808.com-彩色铅笔画的好处| www.930.gg-村里福彩申请条件| www.181129.com-旺彩-| www.31005.com-福彩选号器正规吗| www.82177.com-福彩30期中奖号码| www.722033.com-福彩体彩家彩网排了| www.805362.com-中国足彩网彩票官网| www.893053.com-超级彩票下载手机版| www.960350.com-云顶至尊app彩票| 彩多多www.78949t.com| www.hj79.com-香港49彩票app| www.yy38.com-福利彩票十分钟| www.mg70.com-爱乐彩票合法吗| www.53181.cc-时时彩投资技巧| www.016523.com-快三立体走势图河北| www.099035.com-网易彩票靠谱不| www.160027.com-云南彩票快乐十分| www.237583.com-体育足彩竞彩网开奖| www.338020.com-福彩快三今日开奖号| www.523925.com-竞彩足球软件靠谱吗| www.603216.com-彩宝彩票苹果版| www.680723.com-中彩在线贺文哪里人| www.zc39.cc-彩票预测软件破解版| www.220476.com-六6开彩开奖结果| www.303848.com-福建福彩东方6十1| www.2766.com-3d快三的跨度表| www.9031.cn-竞彩篮球新浪爱彩| www.088241.com-华夏彩票正规吗| www.177103.com-福彩快三代理是什么| www.19lp.com-彩票3个亿是哪里的| www.4463.vip-尊彩网官方登录| www.449937.com-七乐彩带线走势图| www.73ow.com-55彩票网-| www.pa59.com-乐彩网工具图标| www.285627.com-玩彩票足球赢钱大吗| www.075024.com-深圳区块链彩票| www.326953.com-彩票神奇数字组合| www.49741.com-一分快三豹子是哪个| www.93334.cc-q彩网怎么登录不了| www.525068.com-天下彩4949tc| www.695852.com-足球竞彩软件下载| www.798080.com-辽宁11选5彩票| www.3996.in-竞彩保本打法| www.1268.club-至尊专业彩票平台| www.1567.com-奥运彩票收藏价格表| www.0596.link-福彩丹东全图| www.801874.com-奔驰博彩亚洲| www.902955.com-幸福彩票幸运相伴| www.986443.com-竞彩蓝球比分计算器| www.hv87.com-快三是属于福彩么| www.0xd.cc-彩宝提现-| www.93eo.com-彩色胶片发明时间| www.42ni.com-看看彩票的开奖情况| www.853195.com-彩客化学戈弋老婆| www.pr17.com-福彩3d大本营| www.889595.com-七乐彩票有托吗| www.997429.com-好运彩平台怎么样| www.486300.cc-足彩五串一推荐| www.981000.com-七彩是啥意思| www.pp77.cc-福彩计划软件下载| www.162586.com-大运彩票网址多少| www.674282.com-3月28号彩票结果| www.813881.com-腾讯彩票小游戏| www.737254.com-彩之网3d相年富途| www.855067.com-深圳市福彩中心| www.974976.com-体彩大乐透排列奖金| www.gj45.com-江西多乐彩在线开奖| www.529185.com-体彩刮刮乐批发价格| www.qf05.com-彩77官网安卓| www.07lf.com-返奖最高的彩票| www.82ta.com-55215中国彩吧| www.027187.com-吉林快三和值推荐号| www.805286.com-体育彩票排列五规则| www.85fb.com-彩票站大发-| www.qt74.com-福彩快12玩法介绍| www.37183.com-章鱼彩票提现不成功| www.397671.com-福彩试机谜语| www.3247.vip-彩客网彩票完整| www.343303.com-中国彩票计划| www.905169.com-江苏快三跟着群| www.735455.com-彩票书哪个最好| www.cai313.com-安徽快三开奖号码| www.044547.com-大信彩票的网址| www.s39.biz-多谐彩灯制作| www.1125.pw-竞彩怎样领奖| www.7671.me-福彩刮刮乐抽汽车| www.yn94.com-网上购彩怎么兑奖| www.1982.hk-彩票生奖查询| www.591688.com-彩界九哥就赌一个胆| www.562067.com-爱尚彩彩票平台官网| www.636019.com-彩虹棋牌安卓版官方| www.666885.com-福建体育彩开| www.052575.com-足球彩票胜负彩开奖| www.120979.com-有没有合买的彩票群| www.221867.com-官方彩乐透是真的吗| www.304789.com-体彩十一选五助手| www.22266.com-e彩堂软件-| www.706866.com-51中彩彩票网| www.365329.com-甘肃省快三基本上| www.445616.com-彩金项链能卖多少钱| www.525530.com-重庆彩票中心网站| www.352670.com-吉祥彩票贴吧|