头像

PHP仿12306图片验证码【原创

来源:http://www.huoseo.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.huoseo.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.19vx.com-彩票五-| www.2312.org-港版好彩绿多少钱| www.57ot.com-胜负彩18077期| www.6528.xyz-祥金祥彩票登录| www.669788.com-海南省福彩大赛| www.73557.cc-彩飘是什么-| www.763676.com-可投注的足彩app| www.cp9345.com-旺彩软件大全| www.975090.com-七星彩规律图表| www.04zg.com-水溶性彩铅画人物| www.17571.cc-重庆时时彩套路法| www.95928.com-福彩考试知识题库| www.236165.com-购彩平台代理| www.338397.com-彩票在线兑奖| www.414813.com-七彩蓝田非法集资| www.hd98.cc-湖北省福利彩票快3| www.137535.com-093彩票平台下载| www.op0.com-体彩11选择5结果| www.9re.com-足球彩票3串1| www.650362.com-彩虹伞小儿歌| www.645911.com-家彩网三d开机号| www.760517.com-高频彩票团队计划网| www.886850.com-彩61靠谱吗-| www.963112.com-彩铅画动漫人物| www.cp6543.com-安徽快3爱彩乐| www.51198.cc-众购彩票平台| www.024332.com-百盛彩票能信吗| www.193977.com-极速快三是真是假| www.338330.com-郑州彩票中奖| www.160263.com-褔利彩票app| www.678759.com-yy彩票官方网站| www.789409.com-成都彩色压印地坪| www.872995.com-彩之星江苏快3主页| www.951240.com-特彩吧报码开奖| 99彩票www.296979.com| www.pl80.cc-时时彩全错计划| www.25hg.cc-快三和值13的号码| www.838.cm-时时彩福彩开奖结果| www.6999.bid-体育彩票怎么猜足球| www.07073.com-福利彩票真实可靠么| www.67851.com-贵州快三走势彩经网| www.112251.com-极速赛车彩票代理| www.451589.com-湖北福彩十分| www.808001.com-新彩网福利彩票3d| www.884129.com-盛彩app-| www.952864.com-旺彩科学预测| 500万彩票www.w459.com| www.06dc.com-彩铅配色表-| www.83um.com-大师彩票怎么能中奖| www.3852.biz-星彩网怎么下载| www.438258.com-汕头福彩中心地址| www.963767.com-歌曲彩虹羽泉| www.611377.com-彩虹六号围攻官网| www.789061.com-足彩竞猜胜负下载| www.970594.com-福利彩票6000万| www.615646.com-玖玖发彩票-| www.f91.club-彩票专业分析器| www.226015.com-快乐彩12选5技巧| www.298002.com-快三数字组合图片| www.588369.com-香港球彩台在线观看| www.766766.com-鸿运彩网址-| www.oq19.com-官方彩票计划网| www.1309.pw-黄金彩票官网安卓| www.247.cx-彩票网站安全吗| www.9051.me-哪里能买cba彩票| www.65398.com-彩票选号神器安卓版| www.055540.com-中国体育彩票种类| www.379809.com-腾讯60秒彩的漏洞| www.751629.com-优选彩app下载| www.970426.com-赚钱彩票导师| www.783798.com-网售彩票怎么举报| www.92113.cc-顺丰彩票安卓版| www.506952.com-官方pk彩票-| www.17gc.com-彩票基本原理| www.87ep.com-旧版小白彩票| www.3349.vip-彩神国际代理| www.155375.com-上海快三共有多少期| www.329708.com-qq彩票维护-| www.79584.com-新浪体育竞技彩票| www.2224.biz-彩票扫码器软件下载| www.681279.com-沈阳福彩中心| www.062082.com-彩73客服骗我| www.111730.com-滴滴彩票注册送28| www.240744.com-中彩社区娱乐| www.402778.com-乐购彩票靠谱吗| www.586396.com-申请注册彩金38元| www.755232.com-韩国彩票规则介绍| www.032910.com-中彩网邀请码怎么弄| www.805185.com-七乐彩怎么七个号| www.905125.com-彩牛网-| 彩票驿站www.2350l.com| www.29gr.com-搜狐彩票安全吗| www.01ow.com-满堂彩登录网址| www.683.win-福彩3d的出球规律| www.22894.com-美人鱼购彩-| www.3258.cn-讯盈彩票-| www.859665.com-湖北快三跨度和值表| www.949518.com-运盈彩票可靠吗| www.hw46.com-彩票三中三技巧| www.uh39.com-天天购彩网-| www.61cp.cc-完美彩票1app| www.965401.com-福利彩票开奖纪录| www.479019.com-足彩让球平提高命中| www.189254.com-内蒙古快三爱乐彩| www.28197.cc-创富彩票靠谱吗| 500万彩票www.w635.com| www.285915.com-福彩老头3d预测| www.ww7.cc-快三和值奖金表| www.554007.com-晨兴彩票骗你| www.488130.com-七乐彩三加一有钱么| www.867777.cc-七星彩最新开奖号码| www.93ub.com-易彩云app-| www.280566.com-竞彩网360彩票网| www.61751.cc-快三福利彩票| www.s38.top-福建快三未出号| www.3124.cn-七星彩高手交流纶坛| www.14428.com-福彩三d预测号码| www.384655.com-举报彩票违法app| www.479827.com-七星彩9与6怎分清| www.63mu.com-彩票和九宫格的运用| www.2752.org-彩界赌神-| www.7216.org-喷纸彩虹机-| www.16855.com-彩票开票-| www.89670.com-黄鹤楼大彩烟多少钱| www.099259.com-五福彩821cc| www.553861.com-赢彩王计划软件下载| www.77544.com-平特精版料彩图| www.404038.com-快乐彩遗漏-| www.5353.space-做梦买彩票数字中奖| www.703039.com-三位数的有哪些彩票| www.951246.com-彩票aqq下载大全| www.mx15.com-在汉川开一个彩票店| www.63av.com-做彩o2o-| www.52071.com-体彩开奖时间是几点| www.518940.com-请说快三开奖结果| www.639951.com-个人七星彩软件下载| www.731535.com-福彩图迷汇总专辑| www.228250.com-驻马店彩礼-| www.365651.cc-房子彩铅绘画作品| www.233905.com-手机快快三老输| www.398096.com-福彩周几开奖| www.47681.com-搜神记好彩妹他娘| www.pc07.com-安徽快三走势图软件| www.51zm.cc-玛雅彩票游戏网址| www.698.date-湖北省福彩联系电话| www.596901.com-快乐赛车彩票官网| www.057631.com-预测彩票-| www.010630.com-搜狐彩票网官网首页| www.263290.com-发财彩票-| www.995324.com-香港五分彩正规吗| www.db08.com-人人彩票网靠谱吗| www.xc69.com-sb是那个博彩公司| www.7582.loan-手机买3d彩票| www.132300.com-中国福彩天津快三| www.511519.com-五洲财富刷彩金| www.648058.com-彩宝种类大全| www.738562.com-江苏老快三遗漏数据| www.828476.com-英国体彩网站| www.957811.com-七星彩每期四组头尾| www.fq4.com-私彩漏洞-| www.618338.com-体彩彩吧-| www.1256.vip-分分彩中三单式| www.7288.mobi-彩虹儿歌歌曲英语| www.13564.com-竞彩网靠谱吗|