头像

PHP仿12306图片验证码【原创

来源:http://www.qatardalil.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.qatardalil.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.367108.com-怎样用彩铅画星空图| www.sy19.cc-七星彩头尾包中法| www.365168.cc-6合宝典彩图下载| www.10og.com-玩彩票赢了-| www.875384.com-快三平台怎么吃钱的| www.950019.com-新宝娱乐彩票app| www.998672.com-外围竞彩app| www.ag15.com-今天彩票出号是多少| www.qo83.com-快三新手怎么玩| www.34gu.com-众彩彩票真假问题| www.539044.com-乐盈彩app苹果| www.ev13.com-红牛彩票-| www.wg19.com-体彩排列三推荐号的| www.17cf.com-彩票中大奖感受| www.26593.com-彩之源邀请码| www.72078.com-深圳体育彩票不出票| www.038238.com-幸运彩票助手软件| www.1119.me-竞彩推单-| www.0365.cm-体彩手机在线坑人| www.8392.xyz-m8cp彩票-| www.52163.cc-网络推广彩票犯法吗| www.026576.com-足球博彩怎么买| www.122387.com-天天彩票正规吗| www.172158.com-彩票开奖结果往期| www.296363.com-彩专家人工计划大牛| www.377973.com-火彩虹-| www.549058.com-今晚天彩票几点开奖| www.638132.com-上海体彩店地址| www.717448.com-彩铅必备工具| www.793109.com-快三组合表图| www.879272.com-彩票做号软件| www.949391.com-福彩dd龙卷风胆码| www.999929.cc-彩民之家工作室| www.ch30.com-快彩网骗局-| www.89840.com-彩票投注额计划| www.105941.com-彩77免费下载| www.268096.com-福彩三d软件下载| www.422465.com-申请足彩投注站| www.712792.com-彩票店做私庄| www.843475.com-山东体育彩票客服| www.960214.com-代玩彩票领佣金| www.cd67.com-最全的彩票开奖网站| www.10bd.com-冠彩网app下载| www.1995.mobi-足彩三串四-| www.9889.vip-福利彩票归哪里监管| www.87888.com-佳缘彩票骗局| www.112950.cc-广州鸣彩公司靠谱吗| www.230628.com-彩八-| www.584333.com-掌中彩平台-| www.759672.com-11选5官方彩票网| www.897078.com-东莞彩票店转让信息| 中彩网www.71233b.com| www.288994.com-全民彩票下载安装| www.590404.com-竞彩足球半全场说明| www.665636.com-杭州彩票店转让| www.735712.com-福彩3d高概率技术| www.803723.com-广州鸣彩公司正规嘛| www.874577.com-新宝5彩票网站| www.940509.com-易彩快三大师计划| www.988787.com-体彩大乐-| www.ai39.com-前天福彩3d开奖号| www.wd50.com-东北快三官网| www.08jo.com-体彩排三出号走势| www.79eq.com-关于彩票小说| www.1502.org-夸女生的彩虹屁| www.8hv.com-爱彩骗局-| www.330.in-色彩基础理论知识| www.7508.top-怎样经营好体彩店| www.56197.com-103彩票下载安装| www.029852.com-时时彩输得一无所有| www.133429.com-葡京彩票平台可靠吗| www.243208.com-买彩票那个软件好| www.351114.com-买体育彩票挣钱吗| www.483896.com-香港彩富网小龙人| www.590826.com-最权威的足彩返还率| www.695539.com-足彩比分十四场直播| www.802002.com-广东体彩网点查询| www.906202.com-彩票105-| www.989113.com-福彩三d真实谎言迷| www.hi49.com-快三二不同号| www.02.cc-购彩顺口溜-| www.94jg.com-500彩票是骗局吗| www.5160.vip-人人彩票开奖| www.47179.com-腾讯分分彩规律| www.012838.com-海口彩票早版互换区| www.112709.com-时时彩止损倍投| www.211928.com-正规手机购彩软件| www.326295.com-彩宝彩票官方版下载| www.449889.com-大同彩票合买网站| www.568587.com-微彩之家推荐号码| www.668053.com-福彩3d彩圣谜语| www.770710.com-m5登录彩票-| www.874575.com-杭州福彩-| www.974198.com-广西福彩有几种玩法| www.ie14.com-如何戒掉彩票| www.3vp.cc-体彩频道-| www.87qx.com-在淘宝上怎么买彩票| www.6131.biz-地球人彩票-| www.34456.com-三d彩报第三版今天| www.95978.cc-体彩中心待遇好吗| www.090705.com-彩票兼职代打qq号| www.206405.com-彩票预测计划| www.390691.com-十二生肖彩票网站买| www.701652.com-福利彩票客户端下载| 至诚彩票www.401746.com| www.660350.com-章鱼彩票官网页版| www.749342.com-中彩网是假的吗| www.806327.com-彩票网站怎么刷流水| www.869538.com-手机买七星彩彩票| www.954763.com-彩福是不是正规平台| 幸运彩票www.5095s.com| www.208755.com-浙江福彩3d走势图| 福利彩票www.8039k.com| www.qc85.com-彩77app苹果版| www.086943.com-k彩民福地登录下载| www.267111.cc-福彩30期-| www.597570.com-一分快三要怎么玩| www.8241.tv-怎样网购福利彩票| www.755058.com-深圳南油福利彩票| www.939266.com-足彩开奖结果| www.cp934.com-福建福彩网-| www.g16.net-福彩3d豪华版下载| www.972084.com-大众彩票手机版| 梦想彩票www.33112m.com| www.10245.com-体彩500万-| www.047877.com-福彩排列3走势图| www.260198.com-彩票哪里兑奖| www.446278.com-彩票最新查询| www.636646.com-时时彩大数据| www.777776.cc-鼓励买彩票的话| www.8370.com-海南够力七星彩软件| www.84938.com-3d彩漫隐身恶魔| www.106339.com-海外彩票投注app| www.356252.com-中国红五元彩票| www.519566.com-599彩票怎么样| www.691395.com-购买足彩的正规网站| www.808318.com-举报时时彩奖励| www.cai9277.com吉林市快三开奖| www.605318.com-多彩彩票-| www.372648.com-江西快三49百度| www.596563.com-01彩票东坡下载| www.707123.com-体育彩票怎么选数字| www.880004.com-天天彩选三中奖号码| www.zh45.com-分分彩五码一期计划| www.cai709.com-吉林快三助手| www.wh16.com-腾讯彩票投诉电话| www.059.com-湖北快三合值跨度图| www.9267.top-足球彩票市场需求大| www.75736.cc-彩票开奖查询32期| www.115934.com-足彩彩票怎么买| www.22916.cc-福彩3d作假吗| www.763978.com-看彩票下什么软件| www.342022.com-福彩3d今日杀号| www.582596.com-重庆分分彩下载网址| www.am37.com-贵州体彩领奖中心| www.685284.com-福彩3d彩票安装| www.803735.com-高频彩投资套利项目| www.2db.com-欢乐快三很假| www.379956.com-发明彩票巧妙解码| www.781774.com-福彩3d老校长| www.950358.com-百乐彩安卓版| 乐彩网www.309939.com| www.xc05.com-彩中彩坑人骗局| www.19249.com-网易福彩是什么|