头像

PHP仿12306图片验证码【原创

来源:http://www.halfwayacrossthepond.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.halfwayacrossthepond.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
588彩票提现 www.857787.com-盈彩计划网站| www.976185.com-河南新乡娶媳妇彩礼| www.lh66.cc-中彩娱乐网站| www.t37.club-湖北体彩手机投注| www.57dj.com-网上彩票平台加盟| www.1047.cn-安徽快三和值计划| www.9407.loan-金三角博彩公司图片| www.53195.cc-名人彩票网官方网站| www.004971.com-香港彩票开奖记录| www.084433.com-湖北快三规律破解| www.156263.com-选彩票神器-| www.354681.com-怎么分析彩票走势| www.447566.com-狗万怎么买足彩| www.547457.com-网上购彩软件安全吗| www.658519.com-91彩票计划方案| www.752638.com-最新彩票平台排行榜| www.846687.com-国内彩票的真相| www.923888.com-三个骰子彩票| www.984971.com-彩选8-| www.eb32.com-内蒙古快三害死人| www.xc30.com-360七星彩冷热号| www.19mn.com-中亿元大奖的彩票店| www.736.cm-华富鼎彩票诈骗| www.5158.me-多乐彩前三组| www.09575.com-珠江彩票下载安装| www.55448.com-玩博彩犯法吗| www.005097.com-728彩票网页| www.075244.com-41彩-| www.138589.com-香港时时彩开奖查询| www.219481.com-福利彩票高频彩| www.295322.com-体彩排列5中奖故事| www.365951.cc-彩铅画背景图| www.459666.com-体彩串关容错表| www.550817.com-彩导航-| www.739794.com-快乐彩票网官方端口| www.813095.com-华彩生活-| www.884620.com-梦想彩票正规吗| www.976954.com-湖北钟祥彩礼多少钱| www.cp7551.com-中国福利彩票官网| www.nl38.com-365福利彩票| www.1qb.cc-河南体彩兑奖时间| www.55rw.com-山西体彩大奖排名| www.979.mobi-福利彩票机器出租| www.7656.top-时时采彩个位算法| www.25539.cc-彩客彩票购彩失败| www.68459.com-体彩中奖去哪领取| www.044321.com-彩票快三开奖号码| www.129288.com-昨天彩票中奖号多少| www.203066.com-贵州快三和值走势图| www.275983.com-江苏快三可以作弊吗| www.378901.com-36选7好彩3公式| www.499943.com-中国彩票中奖人| www.567934.com-体育彩票任5开奖| www.636089.com-彩虹糖小豆机| www.738758.com-玩福彩犯法吗| www.807293.com-温州福彩中心地址| www.879269.com-五位数的彩票叫什么| www.971138.com-乐米彩票官网下载| 瑞彩网www.901758.com| www.io96.com-澳客彩票-| www.yx63.com-神圣彩票计划软件| www.20jh.com-龙虎合微信时时彩| www.732.cm-时时彩判多少年| www.4441.in-头奖彩票合法吗| www.9527.club-彩票有几种数字| www.58221.cc-体彩大乐透从哪兑奖| www.010096.com-青海快三合值势图| www.077144.com-中国福彩网上投注站| www.138158.com-中国福利彩票开奖器| www.840512.com-体育彩票中奖去哪领| www.1768.win-万彩软件激活| www.720270.com-七星彩怎么玩算中奖| www.vh10.com-买体彩的软件| www.13jv.com-广东快彩开奖| www.79fn.com-彩票性缘35-| www.1344.me-黑彩怎么做庄| www.5718.pw-福利彩票13人| www.06020.com-人人中彩票登录不上| www.50220.com-彩票网站架设一条龙| www.91391.cc-好彩随机爆珠多少钱| www.045185.com-博发彩票犯法吗| www.270067.com-大彩彩票下载安装| www.369106.com-挂机彩票软件| www.455116.com-金冠彩票软件| www.539804.com-福彩3d跨度定胆表| www.637484.com-会计彩票公益金| www.717260.com-初学彩铅多少色的好| www.789815.com-排三开奖结果彩票| www.860909.com-腾讯十分彩开奖查询| www.910535.com-双色球快三玩法介绍| www.969172.com-天天中彩票可靠吗| www.cw06.com-快三玩法和奖金| www.sy80.cc-七星彩连中五个号| www.05po.com-幼儿彩铅画图片| www.69ac.com-皇冠彩票捷豹| www.0518.com-体彩大热透游戏规则| www.7753.com-彩九吧-| www.22524.cc-e球彩票怎么买| www.60222.com-黑彩怎么能赢| www.025508.com-网上彩票代理| www.090986.com-众彩网怎么打不开| www.148445.com-多中彩彩票网| www.245555.com-8k易彩快3-| www.310760.com-青海快三和值技巧| www.371127.com-陶瓷新彩颜料| www.455010.com-乐彩vip靠谱吗| www.533633.com-彩票中心没有双色球| www.650192.com-海南体彩4十1开奖| www.725496.com-933彩票ios版| www.790105.com-福彩2018150| www.855217.com-彩票定胆软件| www.909713.com-乐彩33app-| www.966912.com-恒大彩票可靠不| 彩客网www.030310.com| www.en61.com-快三如何准确杀一码| www.tt35.cc-售彩-| www.6jt.com-彩票计算法-| www.52km.com-丰彩釉面漆-| www.506.red-彩吧vip预测| www.3388.in-下载苏宁易购彩票| www.8210.tv-澳门彩票下载安装| www.23925.cc-159竞彩足球官网| www.60901.com-分分彩怎么坑人的| www.085137.com-苹果app彩票| www.137188.com-49官方彩票-| www.201357.com-七星彩前四位口诀| www.262042.com-富彩彩票下载| www.365009.cc-惠民彩票是骗子吗| www.440712.com-彩票判决书-| www.520542.com-真实彩票故事| www.578198.com-彩票带单群软| www.637560.com-彩虹六号围攻新手| www.742773.com-俄罗斯彩蛋多少钱| www.795255.com-福彩怎么领奖的| www.849450.com-浚县王庄彩礼| www.893105.com-彩票大師-| www.944176.com-58彩票平台合法| www.984860.com-手机彩票做号软件| www.ld01.com-甘肃快三中奖速查表| www.zt44.com-成都七彩网-| www.14rh.com-11选5辽宁体彩网| www.4400.org-彩控网开奖查询| www.22739.cc-广东省福彩网| www.79939.cc-腾讯彩票游戏官网| www.023610.com-七乐彩齐鲁推荐号| www.085626.com-一分快三是不是假的| www.134922.com-9万彩票软件安卓| www.197494.com-河北省快三遗漏数据| www.255748.com-时时彩开奖时间| www.315568.com-怎么申请体育彩票站| www.372062.com-体育彩票日进斗金| www.444837.com-彩票中奖税费多少| www.521861.com-和彩印怎么设置使用| www.578273.com-幸运彩票可信不| www.633950.com-七彩坊毛巾-| www.827016.com-大资本彩票是怎样的| www.885071.com-内蒙体彩中心| www.961264.com-现在还有人买彩票吗| 爱彩www.009ac.com| www.uu5.cc-彩票高手-| www.nr68.com-宁夏福彩-| www.0he.com-彩票软件漏洞| www.41sd.com-吉利彩票正规吗| www.94ix.com-彩票567-|