头像

PHP仿12306图片验证码【原创

来源:http://www.mybb360.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.mybb360.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.cp0233.com-快三彩票下载| www.51261.cc-福彩三地走势图表| www.519708.com-256彩票ios| www.603273.com-福彩三d天齐网图谜| www.755074.com-赤坎哪里有福利彩票| www.350075.com-彩色饺子机-| www.503135.com-买彩票地址不对| www.1456.xyz-圣经中云彩的含义| www.54433.cc-吉利的彩票群名| www.626815.com-姓名彩票号码| www.239722.com-王者彩票提不出现| www.gp84.com-广东福彩好彩2玩法| www.n48.bid-中福彩票邀请码最新| www.82222.cc-境外彩票网-| www.95937.cc-福彩考试的知识| www.330012.com-彩吧3d图谜第四版| www.206569.com-传奇彩app-| www.482536.com-好彩堂0232| www.629305.com-福彩奖池现在有多少| www.016272.com-怎样加入彩票计划员| www.275365.com-168彩票ios-| www.437666.com-邪恶三国之星彩无惨| www.556781.com-559彩票苹果| www.538131.com-利彩彩票是什么意思| www.3859.wang-dd彩票app-| www.792865.com-彩票兑奖全省| www.197404.com-大马彩票安装| www.371211.com-瑞彩客户端下载| www.557019.com-什么是vr彩票| www.641909.com-彩票宣传名片| www.751741.com-瑞彩祥云软件破解| www.871076.com-彩票行家开奖结果| www.975713.com-长葛彩礼一般给多少| www.rp42.com-买彩票和赌博的区别| www.67ng.com-彩漂粉的使用方法| www.9499.in-中国彩票是真是假| www.60002.com-卓易彩票正规吗| www.21116.cc-杭州体育彩票网址| www.64666.cc-竞彩001玩法| www.74ur.com-7星彩19017期| www.74vk.com-世界各国基诺彩票| www.691365.com-彩票店二维码| www.780018.cc-彩票预测系统第二版| www.874833.com-拉菲彩票下载| www.967824.com-谁有彩票交流群| 大赢家彩票www.599047.com| www.188422.com-安徽快三是合法的吗| www.784681.com-乐米彩票软件怎么用| www.872923.com-招商加盟彩票| www.gv.com-彩票双色球选号助手| www.652059.com-葡京彩票平台| www.768616.com-江苏福彩网官方首页| www.854828.com-八亿彩可靠吗| www.928259.com-高频彩app-| www.979554.com-二元彩票网双色球| www.cp9256.com-中彩网软件下载| www.uc87.com-彩计划安卓版下载| www.01vk.com-鼎巨国际彩票合法吗| www.77ez.com-彩票指南报纸风采网| www.263828.com-彩票官方投注客户端| www.732553.com-全民汇彩票电脑版| www.276831.com-青海快三中奖规则| www.456939.com-彩票梯子游戏在哪玩| www.613018.com-正规的彩票分析团队| www.804486.com-p5走势图彩宝贝| www.10jo.com-彩票平台程序出租| www.07950.com-体彩竟彩足球胜平负| www.80807.cc-腾讯时时彩彩票机| www.035963.com-梦想彩票站首页| www.233775.com-爱乐彩下载走势图| www.460079.com-彩票机图片扑克娱乐| www.tn34.com-3d彩吧图第三版| www.2998.cm-c97投彩网下载| www.160483.com-体彩单场竞猜| www.314703.com-中国竞彩网首| www.602004.com-香港快乐十分彩| www.730673.com-足球竞彩计算器玩法| www.875186.com-区块链彩票app| www.lq2.cc-甘肃快三形势走势图| www.931282.com-幸运魔方彩票疑云下| 99彩票www.998349.com| www.027820.com-女孩投彩-| www.126741.com-8k彩票是什么意思| www.598.date-网易彩票网双色结果| www.86se.cc-彩票官网app下载| www.2777.live-人人彩骗局-| www.113126.com-福利彩票双色球五行| www.370227.com-彩票摇奖作假视频| www.530054.com-彩神争覇app| www.246449.com-广州快三查询| www.49877.cc-足彩加怎么下载| 新盈彩www.xinyc2.com| www.3399.in-足彩跟投app排行| www.457737.com-恒彩平台地址| www.574300.com-体育彩票计算| www.673678.com-架梁划彩-| www.741313.com-239期体彩独胆| www.nr70.com-河北11选五爱乐彩| www.92dp.com-平台私彩-| www.324022.com-马来西亚做彩票客服| www.575999.com-彩票停售最新消息| www.690297.com-7乐彩结果-| www.9255.in-彩票培训师证好考吗| www.318881.com-福利彩票网-| www.27636.cc-爱彩乐11选5软件| www.007643.com-福彩3官方直营| www.096616.com-多彩网时时彩| www.71948.com-富民彩票计划网站| www.24615.com-海上日落彩铅画| www.296721.com-360彩票网开奖| www.87wd.com-苹果6s彩膜-| www.457166.com-恒彩登陆-| www.xg33.com-7彩彩票犯法吗| www.486155.com-陕西体彩在哪里领奖| www.869271.com-七星彩怎么中奖法| www.3by.com-网易彩票电脑端| www.72772.cc-3d彩票小狂人| www.022139.com-快乐彩平台-| www.083533.com-彩票晚上几点开奖| www.2391.vip-福彩开奖音乐| www.0895.vip-快三稳赚不赔| www.14ak.com-宣城体彩中心位置| www.592078.com-七星彩质合走势图l| www.466586.com-七彩乐对几个号有奖| www.586044.com-能赢钱的彩票网站| www.s89.club-唯彩网双色球预测| www.0728.net-彩票刷流水吧| www.9155.biz-七乐彩中一等奖| www.88966.cc-国家彩票官方手机网| www.533204.com-七星彩中奖最高纪录| www.323697.com-彩票app被骗| www.874380.com-福彩1d-| www.365569.cc-彩铅教程视频| www.519088.com-投彩网是什么| www.622110.com-铁板神数测彩起卦法| www.971316.com-七乐彩中奖概率最高| www.em52.com-代玩幸运快三| www.2im.com-买一注彩票多少钱| www.74nj.com-p3体彩今日开奖| www.791447.com-彩票去哪里买| www.954628.com-境外彩票合法吗| www.mc80.com-湖北快三每天多少期| www.53ei.com-新粤彩跑狗图| www.660502.com-分分彩选号-| www.hj3.com-内蒙古今日快三| www.78.net-易发彩app-| www.653739.com-如何申请开体彩店| www.866810.com-2345彩票走势图| www.996354.com-足彩单场固定票样| www.x50.hk-广东福利彩票讨论群| www.94kg.com-众益彩ios下载| www.673643.com-古建彩绘纹样大全图| www.780339.com-彩铅手绘图片唯美| www.954318.com-通博彩票的网址| www.ba65.com-手机彩票万能选号器| www.75175.com-福利彩票的品种| www.44123.cc-投票彩票-| www.460.tv-四川福彩12选五| www.68322.com-台湾天天彩资讯| www.89924.com-足彩竞彩网站大全| www.110531.com-广东福利彩票5分钟| www.598601.com-我乐时时彩计划官网| www.09963.com-新浪彩票官网| www.636411.com-儿童画画彩虹|