头像

PHP仿12306图片验证码【原创

来源:http://www.tufmachining.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.tufmachining.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
166彩票 www.892019.com-快乐彩五行排除法| 500彩票www.904862.com| www.rp99.com-时时彩票骗局| www.26kq.com-山东体彩大管家| www.017381.com-快彩乐首页山东| www.361282.com-重庆时时彩一天几期| www.838379.com-江苏快三防连挂软件| www.299200.com-彩票巴士是骗人的吗| www.776892.com-休闲快三分解李承红| www.872530.com-云南体彩福彩| www.955122.com-500彩票辅助投| 13e彩票www.810837.com| www.477764.com-赣州福利彩票店店址| www.572761.com-网购彩店-| www.653058.com-贵州省快三结果| www.297389.com-贵州省福彩中心领导| www.381742.com-琼海彩票网-| www.10660.com-赢钱彩网站-| www.060568.com-彩500大发-| www.088331.com-福彩选四-| www.087711.com-福彩好运2玩法| www.pn76.com-彩票沙龙创始人| www.66789.cc-在福彩中心工作人员| www.956279.com-中国福彩双色开奖| www.cai0377.com极速快3彩票| www.880564.com-体彩11选5深圳| www.1391.net-采摘牛彩网字谜| www.9321.cm-内蒙古彩票下载| www.259733.com-彩票模拟选号大师| www.172158.com-彩票开奖结果往期| www.225290.com-微信彩票群-| www.761432.com-彩票中特等奖概率| www.865942.com-购福彩方法-| www.937017.com-臺湾福星彩-| www.989648.com-彩票游戏机说明| www.670996.com-排列五走势图彩经网| www.39wz.cc-七星彩奇偶单双预测| www.034279.com-彩票标语图片| www.h02.top-万彩吧双色球预测| www.364689.com-山东群英会彩彩乐| www.009164.com-福体彩藏机图谜字谜| www.900376.com-乐彩彩票app苹果| www.731915.com-汇彩控股南光集| www.456480.com-乐博28彩票-| www.565634.com-彩吧图库红五牛材网| www.638234.com-上海竞彩店申请| www.763266.com-彩票3d正版藏机图| www.869643.com-大发快三大小预测版| www.970412.com-最新天天乐彩| www.mf6.cc-内蒙快三官网开奖| www.j20.top-福彩双色球跨度走势| www.62sg.com-福彩3d精华精衣3| www.575952.com-彩票app活动| www.ur23.com-江苏快三三不同遗漏| www.456715.com-彩票3d怪字谜图| www.568545.com-微彩被骗怎么办| www.657593.com-福建体育彩票31| www.735422.com-快三中奖了-| www.811887.com-七星彩彩版专区| www.888975.com-彩站宝实体店二维码| www.966039.com-今日福彩中奖号码| www.cp0013.com-彩票网站-| www.976269.com-七星彩在什么店买| www.241037.com-福彩报纸图-| www.529523.com-排列三号码家彩网| www.554306.com-中国全民彩票app| www.39121.cc-汇彩国际时时彩| www.032686.com-爱乐彩山东11选五| www.168697.com-六星彩玩法-| www.314784.com-篮球体彩怎么买| www.84cp.com-黑彩网站是动态网站| www.86860.cc-广州鸣彩客服| www.741568.com-体彩排列三独胆| www.900518.com-彩票中奖率高不高| www.144537.com-3d众彩网预测| www.kz35.com-彩票大全下载安装| www.2mq.cc-体彩能买足球吗| www.1778.com-海南私彩软件| www.52co.com-江苏婚礼彩礼| www.42010.com-12彩票专业版| www.351144.com-竞彩赢钱会不会被黑| www.453999.com-复合彩光祛斑| www.tl56.com-炫乐彩票安卓| www.05109.com-黄金兑换彩金亏本吗| www.71417.com-开彩票站怎么赚钱的| www.9584.me-今晚七星彩开奖情况| www.655964.com-为内蒙古喝彩简谱| www.013305.com-亿彩彩票是真的假的| www.560640.com-时时彩四星缩水技巧| www.208856.com-彩票老谢专家专栏| www.989291.com-快3福彩代理| www.5yz.com-中国福彩双色球最新| www.582383.com-肉彩色漫画-| www.8314.org-湖南时时彩-| www.gn1.com-北京快三撅彩网| www.558344.com-七星彩彩虫7| www.273723.com-甘肃福利彩票快三| www.0512.bid-河南省快三下载| www.051080.com-真实有效的彩票网站| www.084408.com-动物总动员彩票害人| www.020421.com-彩票全天人工计划网| www.969696.com-彩票追号多少期| www.805219.com-完美彩票平台注册| www.944666.com-百万彩票是传销吗| 众彩www.813230.com| www.773328.com-彩票22位组合器| www.oa56.com-三d刺客论坛研彩网| www.50096.com-几种釉彩大瓶| www.95258.com-福彩内部人员骗局| www.04gd.com-高中绘画作品彩铅| www.265.com-七星彩大公鸡软件| www.883516.com-赚佣金精准计划彩票| www.2723.xyz-唐山福彩兑奖哪里| www.998520.com-石家庄福彩有限公司| www.ft53.com-快乐彩开奖号码浙江| www.90905.com-台湾好彩柠檬双爆珠| www.44015.com-玩彩票就玩时时彩| www.550870.com-凤凰彩票用户注册| www.444258.com-网易竞彩彩票| www.662541.com-盛兴彩票网v3导航| www.781507.com-校长预测福彩胆码| www.982120.com-老时时彩开奖查询| www.204597.com-5分快三-| www.329629.com-3d彩票正版藏机图| www.397640.com-快三秒胶水厂家批发| www.668120.com-彩票店上班注意什么| www.777010.com-快八彩票下载| www.5568.cn-竞彩网易推荐分析| www.713550.com-福彩3d鞍山毒胆王| www.790522.com-快三和值追号技巧| www.881122.cc-爱彩人彩票网登录| www.955385.com-凤凰彩票挂机软件| 500万彩票www.808732.com| www.1543.cn-十位走走势图中彩网| www.44133.com-全民彩票12222| www.006986.com-中原风彩-| www.373050.com-光大彩票手机版平台| www.496588.com-辉煌彩票能赚钱吗| www.562288.com-豪彩投-| www.839616.com-河北快三图表| www.923697.com-秒速时时彩官方| www.513852.com-噢百万彩票49选7| www.66559.com-上一期福彩中奖号码| www.353236.com-天彩翼飞淘宝店| www.521635.com-免费时时彩龙虎计划| www.378105.com-幸福彩手机报官网| www.560390.com-彩票中奖内部人买卖| www.886805.com-彩61可信吗-| www.di80.com-热门彩种是赌博| www.206576.com-神州彩票怎么样| www.2434.net-看彩票开奖软件下载| 易彩集团www.25688k.com| www.ff84.com-5000cc彩票-| www.c25.top-博友彩票下载| www.2359.me-七彩云南翡翠北京| www.8528.biz-彩票中奖者-| www.55706.com-黄金8彩票网app| www.009437.com-太湖字谜汇总新彩网| www.087906.com-七星彩杀号开门彩| www.69qy.com-彩票大奖都是托| www.879611.com-易彩一彩民福地登录| www.cp3969.com-福彩内蒙快3走势图| www.469195.com-外国彩票分析软件| www.665796.com-小鹿多彩官方下载|