头像

PHP仿12306图片验证码【原创

来源:http://www.sodugoo.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.sodugoo.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.117600.com-网络买福利彩票平台| www.261837.com-福彩快3线上投注| www.434755.com-贵州体彩范靖松| www.550334.com-网易彩票杀号定胆| www.659826.com-远途国际彩票网站| www.763911.com-恒彩彩票平台| www.867866.com-香港行政快三助手| www.958362.com-七星彩媒体预测| 顶级娱乐www.767198.com| www.lz05.com-竞彩足球app下载| www.w13.bid-三宝乐购中彩网| www.63qc.com-第一的彩票app| www.1357.cn-买彩票博彩算外财吗| www.11084.com-新浪彩票专家预测| www.61846.com-彩票图谜总汇| www.038047.com-彩票投注选号| www.136779.com-彩票源码平台出售| www.223578.com-快三必中技巧443| www.308259.com-上海快三走试图| www.388322.com-下载华彩app| www.609586.com-天吉彩票论谈| www.691872.com-澳客足彩任九场| www.777636.com-上漂彩8412-| www.888637.com-福建即时彩开奖结果| www.968584.com-中乐彩app下载| www.nh5.com-快三彩票怎么玩法| www.sm94.com-黑客破解时时彩平台| www.23nv.com-312彩彩票平台| www.681.website黑彩刷流水赚百万| www.5630.biz-调整高频快开彩票| www.22216.cc-新彩网双色球预测| www.70877.com-大乐走势图新浪爱彩| www.076981.com-网上快三客户| www.150870.com-两分快三预测| www.261142.com-竞彩推荐-| www.344648.com-武汉体彩网点查询| www.435447.com-城云路彩票站| www.539203.com-时时彩后三稳定做号| www.664177.com-七彩乐什么时候开奖| www.750870.com-u9彩票48.8-| www.825828.com-彩神vlllapp| www.900966.cc-福彩3d彩吧图三版| www.970995.com-腾讯一分彩开奖官方| www.fw63.com-福彩打法技巧大全| www.zp66.com-新强时时彩助手| www.35uq.com-快乐五分彩怎么玩| www.0794.date-锋彩tv版直播| www.7826.biz-竞彩游戏指数啥意思| www.32391.com-彩色压模地坪厂家| www.81288.com-福彩3d图表全图| www.039066.com-超级大乐透彩票投注| www.165879.com-芜湖市体彩中心地址| www.257176.com-港视网中彩网| www.335757.com-彩票d-| www.421334.com-彩票守号有用吗| www.525321.com-今曰彩票开奖时间| www.647913.com-易彩分分彩是真是假| www.737915.com-五星竞彩-| www.813979.com-体彩晚秋-| www.888555.cc-95彩网app-| www.983858.com-河南体彩领奖流程| www.hg44.com-彩票购彩大厅下载| www.d79.loan-九宫格与彩票的关系| www.40tk.com-6617彩票网址| www.1089.vip-体彩站点申请好办吗| www.7943.vip-种彩课文-| www.29468.com-彩票96-| www.74500.com-七乐彩中7加1| www.025876.com-河南省体彩中心| www.102400.com-中彩网怎么样| www.173967.com-彩神8苹果版| www.318540.com-七七星彩吹吹| www.389426.com-东莞福利彩票店转让| www.525971.com-美人鱼彩票礼金| www.611793.com-福彩缴款通-| www.685378.com-邯郸结婚彩礼顺口溜| www.765338.com-篮球彩票到哪里买| www.874744.com-华彩快三网赚平台| www.957503.com-乐透啦彩票官网| 福彩www.86267t.com| www.gd68.com-10分快三下载| www.xx01.com-彩六官网-| www.20uo.com-七星彩第19029| www.0080.loan-福彩3d豹子走势图| www.6630.top-篮球彩票让分规则| www.17838.cc-快三杀码是什么意思| www.62548.com-极速一分彩开奖| www.096236.com-彩票哪个靠谱| www.163020.com-腾讯三分彩是真的吗| www.263151.com-双色球中彩网走势图| www.353502.com-京彩娱乐平台可靠吗| www.442259.com-现在结婚彩礼顺口溜| www.533351.com-七星彩介绍-| www.639021.com-中国福利彩票是谁管| www.725609.com-胜彩彩票是合法的吗| www.799833.com-体彩微博31选7| www.873417.com-易彩网可靠吗| www.961155.com-哈尔滨快三走势图| 彩乐乐www.cll168.com| www.cx17.com-彩神lll下载| www.ue63.com-凤凰彩票私彩安卓版| www.03qg.com-3亿巨奖彩票图| www.69vm.com-4scc彩票网站| www.1054.live-彩票卖一张赚多少钱| www.04297.com-彩票软件上中一等奖| www.48024.com-极速时时彩最稳打法| www.91457.com-焕彩来电秀-| www.044168.com-湖北快三走跨度| www.160353.com-宝利彩票app| www.245239.com-吉林快三倍投计算器| www.316693.com-中国福彩标志图| www.383944.com-福彩3d胆码图谜| www.524784.com-时时彩正规投注平台| www.605599.com-吉林福彩3d-| www.676361.com-明天体彩开奖号码| www.751772.com-中彩vip-| www.858965.com-彩神vll软件| www.920888.com-体彩足球直播比分| www.976461.com-安阳彩礼一般给多少| www.nt13.com-福彩中心在哪里| www.x38.org-体育彩票7位数历史| www.48gx.com-赵云星彩-| www.501.site-七乐彩各省中奖结果| www.3958.com-竞彩篮球投注360| www.9022.org-乐彩手机app| www.69466.cc-怎样制作竞彩表格| www.025395.com-北京新彩网合法吗| www.096218.com-四川体彩中心官网| www.155646.com-辉煌彩票网站| www.262848.com-湖南福彩中心新地址| www.345848.com-北京京彩化妆学校| www.415900.com-竞彩足球均注和倍投| www.513014.com-开心网七星彩| www.576804.com-带别人玩彩票犯法吗| www.642342.com-中国福利彩票商标| www.768916.com-手机玩彩票发展下线| www.851866.com-辽宁12选5爱彩乐| www.911671.com-澳门彩金是真的吗| www.969763.com-全民中彩票官网| www.yz.com-彩票大小规律| www.lz56.com-老时时彩app下载| www.c88.tv-新3d彩票骗人吗| www.23eb.com-义乌市福彩中心地址| www.827.cc-时时彩振幅分析| www.4399.cx-快三笫一门户| www.9300.in-乐彩论坛无敌小兵| www.55550.cc-单双彩票有哪些| www.94775.com-足彩赔率规律| www.046603.com-福利彩票转让| www.199393.com-冮苏快三开奖公告| www.262116.com-黑客彩票快三软件| www.352993.com-彩50下载-| www.428164.com-体彩足球任选九过滤| www.518206.com-559彩票安卓| www.578765.com-彩票店宣传单| www.638786.com-上海体育彩票加盟| www.761471.com-好彩堂玄机资料大全| www.837749.com-乐彩33怎么注册| www.898115.com-彩票店足彩怎么买| www.958881.com-彩票平台投注| 39彩票www.3933l.cc| www.bn13.com-易彩娱乐app下载| www.qn46.com-今日新鲜事彩票3d| www.03io.com-六合宝典彩库图|