头像

PHP仿12306图片验证码【原创

来源:http://www.mwwsc.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.mwwsc.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
8号彩票投注安全吗 www.747270.com-505彩票安全吗| www.742858.com-俄罗斯彩蛋意义| www.855881.com-七乐彩开奖计算器| www.qz54.com-腾讯时时彩正规吗| www.053098.com-体育足球彩票怎么买| www.223762.com-体育彩票官网电脑版| www.365135.cc-今期老鼠报彩图| www.607510.com-高彩对比-| www.056482.com-七星彩中了五个号没| www.566533.com-和彩料理-| www.43ep.com-福彩3d万能七码表| www.8169.cn-澳门有哪几家博彩| www.805269.com-7乐彩玩法说明| www.957275.com-盈宝彩注册-| www.0966.bid-买高频彩输了| www.440106.com-厦门市体育彩票| www.035071.com-谁有彩票2倍率的网| www.39xx.com-江苏彩礼排行榜| www.66350.cc-京东彩票在哪里| www.yd19.com-西宁快三电视走势图| www.97648.com-完美彩票直播聊天室| www.5901.cn-怀化体彩中心位置| www.05688.com-义乌市体育彩票中心| www.863997.com-福彩领奖时间是几点| www.997162.com-广州体彩快中彩| www.hc68.cc-彩票256下载| www.i61.vip-微彩吧是什么意思| www.375255.com-小小鱼版一彩吧图谜| www.626844.com-信彩彩票计划| www.770233.com-澳门好彩香烟| www.868388.com-七星彩值-| www.1501.pw-腾讯彩票下载ios| www.107835.com-8月足彩赛程| www.972241.com-买彩员-| www.lt34.com-手机时时彩软件| www.3th.com-中彩微网是真的吗| www.86so.com-彩票开奖网线路导航| www.157706.com-买竞彩足球的app| www.496433.com-乐彩网摘c-| www.19pu.com-腾讯分分彩推波方案| www.4979.biz-彩色苹果笔记本电脑| www.036637.com-3d乐彩网-| www.957332.com-杏彩平台手机网页版| www.jy43.com-七星彩复式玩法| www.32qd.com-我想看一下福利彩票| www.2546.cm-倍数最高的彩票网站| www.88465.com-广西福利彩票自助| www.061447.com-58彩票网址-| www.136206.com-赌彩票一分钟开一次| www.086872.com-飞鱼彩票怎么玩法| www.200036.cc-体育彩票中奖号码| www.43gv.com-彩票网址哪个好用| www.380092.com-七乐彩中奖2个号| www.551164.com-竞彩网重庆-| www.386371.com-澳门彩票最新投注网| www.603761.com-粉彩瓷器-| www.810439.com-0500彩票零售版| www.291175.com-今天彩票开奖结果| www.006008.cc-体育彩票是真的吗| www.962395.com-时时彩怎么拉人最快| 好彩www.60123w.com| www.em34.com-旺彩预测电脑版下载| www.wv71.com-最新注册送彩票平台| www.13se.com-体彩编号哪里看| www.786596.com-购买世界杯彩票| www.852303.com-彩票七位数开奖结果| www.906295.com-开黑彩是什么罪名| www.962564.com-查奇赢彩票全天计划| 酷彩网www.89939.cc| www.977125.com-濮阳彩礼-| www.dj91.cc-各种彩票的玩法| www.x87.top-能买足彩的棋牌软件| www.350209.com-九万彩票害死人| www.138285.com-六福彩今天开奖| www.68788.com-凤凰彩票有几个数字| www.132463.com-彩妆店怎么开| www.96rv.com-铜雀台彩票网址| www.8282.biz-幸运彩一52xy| www.36615.cc-澳彩官网手机版| www.594258.com-七彩视界vip| www.686728.com-彩票中奖5000万| www.074888.com-福彩百度贴吧| www.059292.com-时时彩开奖号码记录| www.806363.com-时时彩开奖插件| www.648823.com-六喝彩开奖结果现场| www.751633.com-每日彩票-| www.834606.com-台湾好彩柠檬双爆珠| www.925161.com-上海快三官方开奖| www.994523.com-时时彩自动投注机器| www.oa21.com-足彩胜平负数据| www.30tc.com-星期日开哪几种彩票| www.0954.vip-彩缘论坛技巧| www.cp323.com-老谢说彩-| www.0801.org-网上怎么买足彩竞彩| www.8312.wang-中国彩票合法吗| www.948255.com-好彩网免费资料同行| 网购彩票www.cp7777b.com| www.t45.net-福彩3d合买群| www.802938.com-长沙市福彩中心地址| www.775258.com-彩票511合法吗| www.90dx.com-博彩精算-| www.1468.vip-彩虹在圣经中的意义| www.356096.com-大乐透彩票投注| www.464141.com-福彩杀码定胆排行| www.566327.com-六合娃娃彩票开奖网| www.639758.com-湖南省彩票中心| www.702330.com-足球彩票收藏| www.775590.com-众彩彩票是骗局吗| www.836296.com-金彩网天空彩喜中彩| www.898186.com-重庆时彩刷返点方法| www.959473.com-易彩快三破解版| 至尊彩票www.208990.com| www.ev53.com-旺彩彩票下载安装| www.st81.com-快三数学计算方法| www.633579.com-神彩通代理会员资料| www.rt53.com-快三彩票被骗| www.63jk.com-时时彩app源码| www.4235.top-七彩播放器-| www.15522.com-体育彩票阳光征召| www.55884.com-大发彩票网合法| www.n00.cn-怎么辨别彩票黑平台| www.94gb.com-彩票159安卓版| www.801880.com-天津快三每天多少期| www.777074.com-彩宝宝ios下载| www.872712.com-遵义彩票店转让| www.996041.com-竞彩足球北单投注| www.gl75.com-彩票中奖指南| www.z10.cn-彩票站点怎么盈利| www.w83.tv-今天体彩试机号| www.128451.com-福彩快三官方直营店| www.4572.biz-省级快三-| www.070803.com-足彩咨询师-| www.858554.com-彩神计划全能版| www.415150.com-佐卡伊彩宝-| www.355995.com-彩名堂腾讯分分彩| www.665145.com-彩票复式是什么意思| www.548933.com-那个网可以买足彩| www.707188.com-中国福利彩票快三客| www.785897.com-彩票巴巴-| www.wc78.com-内蒙快三豹子推荐| www.301944.com-南国体彩七星彩论坛| www.3675.cn-c8万彩开奖结果| www.711929.com-万豪彩票下载链接| www.835310.com-欧盟好彩产地| www.955363.com-手机85彩票靠谱吗| www.847389.com-三天计划必出福彩| www.562582.com-八彩吧-| www.847809.com-彩票怎么挂机比较好| www.nz1.com-福利彩票快三开奖| www.8180.cc-贵州省快三结果| www.0171.org-颜料七彩色-| www.3134.cm-今天的体彩排三预测| www.055739.com-福利彩世界下载| www.wc05.com-河南七星彩兑奖地点| www.699023.com-一分彩计划-| www.916395.com-时时彩送彩金38| www.ut81.com-开乐彩规则-| www.62pk.com-玛雅彩票游戏是什么| www.6327.xyz-3d天天彩于海滨| www.206310.com-大发彩票安卓版| www.377656.com-淄博福利彩票店转让| www.601348.com-彩票代理专员| www.px25.com-安全的彩票软件大全| www.225582.com-福彩3d连线图|