头像

PHP仿12306图片验证码【原创

来源:http://www.huoseo.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.huoseo.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.15771.cc-公益彩票是骗人的吗| www.332859.com-手机彩票凤凰网| www.190970.com-河北快三号码走势图| www.jr12.com-快三计划师-| www.42vn.com-任九对阵表新浪爱彩| www.3467.vip-安徽快三走势图新浪| www.8888.com-足彩中奖金额算法| www.197190.com-南洋彩上期开奖结果| www.330466.com-体彩排列五规则| www.489033.com-包头福彩698万| www.587190.com-彩票网站投诉| www.702112.com-有哪些竞彩app| www.777638.com-南方双彩安卓版| www.855165.com-快三中了豹子多少钱| www.929201.com-玩彩计划网-| www.988806.com-快三大小稳赚买法| www.uo4.com-快三开奖分析软件| www.tq02.com-安徽福彩快三奖金| www.20sr.com-彩票20选8下载| www.cai7855.com快三走势图河北省的| www.789045.com-足彩弃赛结果怎么算| www.951146.com-网络中彩网-| www.be32.com-内蒙古福彩管理中心| www.10ly.com-时时彩趋势搜索| www.8526.xyz-时时彩公式软件| www.74299.com-时时彩黄金分割软件| www.953069.com-买彩票怎么买的| www.jg06.com-快三054期-| www.242406.com-彩票三个红号有奖不| www.384398.com-福彩店违规怎么举报| www.ap27.com-贵州省体彩兑奖处| www.zi11.com-乐彩双色球诗谜| www.47ja.com-足彩金手指电子版| www.1470.me-简单唯美彩铅画人物| www.29865.cc-彩漫福利软件| www.77734.com-体彩开奖电视台| www.368643.com-河北福彩首页| www.524565.com-鸿博彩票代理| www.630568.com-乐彩手机客户端下载| www.707869.com-新345彩票-| www.800090.cc-福彩票开奖结果上期| www.881569.com-利记博彩-| www.981029.com-七彩装饰-| www.3mo.com-京彩挂机支持的平台| www.0919.net-体彩合买软件| www.308981.com-福彩3d绝对布衣4| www.573641.com-八卦测彩票-| www.704546.com-私彩黑客-| www.594778.com-彩票日分红平台| www.675985.com-彩礼和聘礼给多少钱| www.196159.com-北京快三玩法规则| www.653759.com-澳门彩票可以买吗| www.814435.com-河北体彩社会招聘| www.953373.com-马来西亚彩票管理| www.dj1.com-黑桃k时时彩可靠吗| www.73793.com-竞彩比分技巧| www.404017.com-传奇故事之东北彩王| www.675023.com-汇丰娱乐彩票| www.208417.com-腾讯十分彩官网| www.060585.com-海南私彩代理违法吗| www.640886.com-体育彩票的标志颜色| www.801070.com-中彩网开奖结果报码| www.eg31.com-建筑工地彩钢围挡| www.9901.org-浙江福彩快5| www.023730.com-一分彩是官方的吗| www.128598.com-双色球杀号定胆唯彩| www.94wr.com-体育彩票哪种效果好| www.9247.biz-345彩票软件下载| www.65876.com-内蒙11选5彩票| www.596872.com-福彩图库天中图库| www.689309.com-5分时时彩在线计划| www.762927.com-168彩票采集系统| www.157744.com-网络彩票是不是诈骗| www.252085.com-中彩网恢复买彩票了| www.349759.com-3d五行乐彩网| www.440987.com-体育彩票投注大厅| www.7256.org-emoji彩虹复制| www.829708.com-ok彩票免费下载| www.904044.com-六喝彩开奖结果| www.967359.com-福彩预测号码推荐| www.cp097.com-江西快三跨度走势图| www.3ol.com-492天天彩票论坛| www.82wp.com-多彩网3d字谜总汇| www.1758.com-帮忙代玩彩票| www.7718.com-一定牛广西福彩3d| www.261452.com-贵宾室彩票软件| www.340575.com-体彩排三试机号今天| www.419605.com-246好彩二四六| www.508098.com-七乐彩每天都能买吗| www.648830.com-天际国际彩票| www.815274.com-竞彩足球都是假的| www.921009.com-全球彩票网址是什么| www.100603.com-乐彩网怎么打不开| www.062441.com-网上彩票有什么漏洞| www.783990.com-特区七星彩沦坛头尾| www.877715.com-时时彩私庄可以做吗| 易彩网www.12455b.com| www.6024.cn-云南体彩大奖到哪领| www.144378.com-竞彩足球14场比赛| www.320639.com-快三线上是真的吗| www.423166.com-中国体育彩票标志图| www.520927.com-福利彩票宣传广告语| www.wv72.com-甘肃快三28号推荐| www.07ux.com-双色球走势图星彩网| www.92ym.cc-时时彩群主有多大罪| www.2434.com-湖北彩票榜-| www.7808.in-老彩民永远欢迎你| www.976559.com-彩礼价格表-| www.962666.com-江苏福彩中心地址| 九五彩票www.95111w.com| www.ij39.com-新版7070彩票| www.700087.cc-快三彩票能提现吗| www.793178.com-买彩票一夜暴富实例| www.077336.com-派彩网官方网站| www.72284.com-福彩网官网-| www.026216.com-黑彩平台代理加盟| www.53.cx-幸运星座彩票软件| www.86as.com-竞彩官方微信公众号| www.zo46.com-福彩7乐彩-| www.778410.com-彩乐网址是多少| www.4805.live-彩虹6号腾讯| www.635.tv-福彩湖北东湖社区| www.712932.com-买彩票中奖短信| www.030636.com-大小单双彩票违法吗| www.140028.com-天津时时彩走势| www.221190.com-彩票更多开奖| www.330821.com-大发彩神计划| www.449688.com-福彩023期中奖号| www.rp82.com-七星彩三字现| www.277266.cc-致富彩票骗局| www.529478.com-彩票直播平台哪个好| www.936002.com-假彩票什么样的| www.52om.com-无敌时时彩在线计划| www.138338.com-快三56种组合| www.682239.com-微投彩票-| www.054848.com-安徽快三多少分钟| www.209347.com-快三平台快三揭秘| www.296863.com-惠民彩票平台登录| www.286585.com-玩彩老头排3预测| www.947557.com-重庆时时彩个人经验| www.989405.com-彩宝贝短信点播| www.cf36.com-大发快三网址多少呀| www.d63.cc-福建体彩直播现场| www.24uu.com-体彩改革-| www.064.online-11选5调整彩票店| www.2096.cn-彩虹6号季票价格| www.7662.top-福彩彩票标志图片| www.17269.com-厦门如彩纺织| www.67379.com-褔彩3d之家首页| www.020701.com-财经彩票app下载| www.65490.com-手机炫彩-| www.162076.com-央视封足彩-| www.226768.com-湖北快三游戏开奖| www.285122.com-开体彩店做什么活动| www.23319.cc-盈彩彩票官方网站| www.61396.com-千里马彩票-| www.011165.com-搜狐彩票双色球预测| www.063935.cc-时时彩票注册app| www.596276.com-福彩中心柜员| www.669406.com-体彩让球什么意思| www.719446.com-快三二不同概率| www.779037.com-福彩3d正版大花猫| www.662464.com-江苏快三单双技巧| www.881064.com-网上私彩怎么开|