头像

PHP仿12306图片验证码【原创

来源:http://www.wotaomao.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.wotaomao.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.6111.net-新2彩票论坛一肖| www.332520.com-网络黑彩票怎么举报| www.7976.cc-体彩图谜画谜总汇| www.356367.cc-买彩票花了上百万| www.524922.com-圣地彩-| www.0754.wang-彩票接口api教程| www.336868.com-江苏快三走势定牛| www.558222.com-简笔画彩铅画风景图| www.671772.com-广州中华彩宝| www.9700.biz-cb88彩宝-| www.68738.com-一等奖彩票-| www.039827.com-新粤彩100网看图| www.138461.com-六福彩是正规的吗| www.159111.com-彩宝网彩票走势图解| www.953035.com-体育彩票包括哪些| www.15vo.com-拿彩礼买嫁妆| www.372948.com-幸运彩票网站下载| www.073666.com-福彩彩涂总汇| www.197346.com-河北快三走势图下载| www.440357.com-中彩那天的课本朗读| www.670892.com-57088胜彩论坛| www.510119.com-网易彩票人工客服| 网易彩票www.060wy.com| www.974953.com-棒棒彩票网页版| www.383397.com-彩票在线投注平台| www.332146.com-彩票中头奖秘诀| www.845555.com-什么叫福彩3d| www.228858.com-广东好彩1开奖| www.219208.com-百万彩票骗局| www.353559.com-彩票走势图表app| www.500081.com-078彩票软件苹果| www.597487.com-吉祥彩票网是真的吗| www.679889.com-福彩吧靠谱不| www.789095.com-足彩模拟投注软件| www.ya09.com-吉祥彩票下载地址| www.132102.com-河南的彩礼是多少| www.5890.vip-体彩中心在哪里| www.500996.com-彩色的梦图片图画| www.672268.com-彩宝彩票c-| www.812948.com-手机钢化彩膜怎么贴| www.970740.com-激励买彩票经典语录| www.fd45.com-南国彩票精彩论坛| www.22ch.com-彩票更改数据端数据| www.462.bid-彩票是穷人改变命运| www.9978.me-胜负彩模拟投注器| www.967019.com-网上买时时彩亏大了| www.rv41.com-博牛彩票怎么样| www.930906.com-色彩静物-| www.996603.cc-黑龙江体育彩票官网| www.cs64.com-永盛彩票平台| www.2195.org-福彩专业彩吧助手| www.9721.net-优彩师真的假的| www.693906.com-体彩百度贴吧| www.881335.com-彩票分析师合法吗| www.00ez.com-描写家乡彩虹的作文| www.627957.com-汇众彩票客户端| www.532560.com-临沂市体彩中心地址| www.41sx.com-福彩3d电子书下载| www.485791.com-最新白菜彩金网论坛| www.62207.com-凤凰娱乐购彩安全吗| www.503166.com-搜狐彩票图表数据| www.365648.cc-室内装饰彩铅绘画| www.096957.com-体彩福利-| www.94sc.com-足彩十四场开奖奖金| www.98ho.com-8亿彩靠谱吗| www.08047.com-女孩子中彩票| www.451259.com-彩票到底造没造假| www.136310.com-牛彩彩票怎么登录| www.57736.cc-168彩票网166| www.135413.com-体彩终端机安装| www.21xe.com-盛世彩票导-| www.529910.com-澳洲3分彩开奖| www.682007.com-五分彩预测-| www.912450.com-苏宁彩票快三| www.946990.com-宝赢彩票软件破解版| www.on92.com-彩铅画花-| www.939228.com-今日足彩比分直播| www.ck14.com-福彩快三在线计划| www.531589.com-彩铅画漫画人物教程| www.31si.com-星期天哪个彩票开奖| www.339453.com-深圳彩票中心官网| www.917988.com-彩虹图片简笔画彩色| 盛大彩票www.ai772.com| www.xi51.com-7号彩票app-| www.3112.xyz-福彩最大值振幅| www.02572.com-双色球彩票真实性| www.9112.biz-东莞市体彩中心| www.66879.cc-彩票扫码查询| www.166616.com-快三平台怎么赚钱| www.019695.com-腾讯分分彩-| www.11ve.com-网上彩票怎么举报| www.4362.biz-体彩排三出的什么| www.4756.biz-梦想彩票骗-| www.92eu.com-体彩大乐透中了前区| www.692577.com-泰国最新期彩票| www.791854.com-下截体彩福彩软件| www.887308.com-盈发彩票是不是骗局| www.999428.com-江苏e球彩技巧有吗| www.vi05.com-19046胜负彩| www.256240.com-易盈彩票苹果版| www.373529.com-今日七乐彩开奖号| www.77tm.cc-境外彩票诈骗新闻| www.22770.cc-东莞体彩中心地址| www.76629.cc-广西新快三-| www.031362.com-天天购彩网怎么样| www.130350.com-彩票大乐透怎么玩法| www.204319.com-福彩快三视频| www.272086.com-三军大小快三咋看的| www.227748.com-幸运众彩app| www.343318.com-立日彩票-| www.54ww.com-免费足彩分析软件| www.618529.com-新浪足彩app下载| www.775675.com-奔腾彩票安全吗| --七星彩画规神器| www.007553.com-体育彩票中奖号码是| www.cai2728.com快乐彩开奖结果| www.lh52.com-中彩彩票手机app| www.s59.club-火星彩票快三| www.30443.com-七星彩是体育彩票吗| www.700338.com-多彩网com-| www.827763.com-彩票投注站有假的吗| www.939946.com-快三买和值中奖金额| 福利彩票www.99677z.com| www.sb09.com-qq彩票群骗局揭秘| www.0022.bid-快三过滤软件| www.002426.com-无锡福利彩票店转让| www.011219.com-快三高手下注| www.080216.com-体彩大乐透投注方法| www.230540.com-时时彩诈骗-| www.726511.com-下载彩票365| www.790298.com-彩票复式投注计算| www.848847.com-35彩票下载安装| www.896752.com-易语言彩票自动投注| www.952527.com-官方时彩网站| 博亿彩票www.679by.com| www.356654.com-过生日送彩票怎么说| www.039057.com-爱投彩票是正规的| www.678327.com-博彩论坛17500| www.783234.com-58同城彩票站转让| www.896605.com-500彩票漏洞赚钱| 百姓彩票www.www.bxcp3333.com| www.691543.com-江苏快三开奖新浪| www.38512.cc-乐优彩票提现| www.971954.com-湖北体彩换球案| www.og76.com-五分彩官网-| www.52lo.cc-彩沙涂料-| www.1893.com-火箭体育彩票网址| www.996281.com-体彩店有北单买吗| www.mm13.com-网络彩票排行榜| www.96li.com-望彩娜是什么意思| www.5935.biz-最火的彩票销售平台| www.3106.net-彩票投注站几点开门| www.983270.com-网上盈彩是真的吗| www.ko02.com-一分钟快三技巧| www.157085.com-易彩彩票是违法的么| www.21304.com-彩票加盟代理实体店| www.083005.com-快三每个省都有吗| www.007280.com-qq7彩票-| www.xy17.com-d9彩票d9com| www.1163.cn-彩票店门口广告语| www.70223.com-长城彩票真假| www.197982.com-青海福利彩票快三| www.276339.com-福彩十五选五走势图| www.712626.com-网络购彩恢复了吗|