头像

PHP仿12306图片验证码【原创

来源:http://www.wangmohai.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.wangmohai.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.99244.com-特彩吧旧版高手| www.125205.com-彩票六个号码怎么选| www.866.cm-时时彩自己怎么做号| www.86789.com-竞彩猫直播入口| www.061177.com-体彩三地开奘结果| www.140057.com-绵阳福彩中心地址| www.963940.com-qq彩票是正规的吗| www.rk0.com-快3彩票软件破解| www.726393.com-彩运网-| www.081066.com-破解彩票中奖| www.279629.com-手机彩票双色球| www.365575.cc-彩铅人物绘画教程| www.462592.com-福彩500万-| www.551511.com-久乐彩票网购| www.690111.com-91彩虹-| www.773525.com-彩票微信提现| www.95zh.com-彩友多店主微信| www.3794.com-篮彩比分直播188| www.017720.com-中博彩票开奖网站| www.871890.com-陕西利彩快3| www.rp77.com-湖北快三智能推荐号| www.06hh.com-星空简笔画彩铅教程| www.81rm.com-99福彩是真的吗| www.xs75.com-实体店买彩票| www.29jv.com-中彩那天试讲稿| www.370.tv-今日福彩预测图| www.702998.com-湖南福彩官网首页| www.367806.com-彩票与生活图片大全| www.530416.cc-福利彩票双色球图标| www.240748.com-画彩铅技巧-| www.328100.com-甘肃快三昨天遗漏| www.407358.com-牛爹七星彩资料吧l| www.532591.com-彩虹羽泉简谱| www.603523.com-三晋福彩网www| 金冠彩票www.c4532.com| www.08809.com-东莞体育彩票| www.018167.com-彩专家海滨在线计划| www.198627.com-快三长龙助手| www.889720.com-体彩独胆双胆预测| www.972078.com-乐彩网3d字谜专区| www.nh11.com-皇都彩票主页| www.46vd.com-十元彩票投资| www.1325.vip-福利彩票广告| www.811101.com-直播体育彩票排列五| www.895479.com-联众彩票是黑平台| www.964022.com-竞彩开奖结果查询| 大赢家彩票网www.83033c.com| www.75fg.com-购彩之家下载安装| www.3787.biz-体彩体彩双彩论坛| www.03419.com-七星彩票平台靠谱吗| www.361357.com-六开开彩开奖结果| www.460193.com-竞彩篮球胜分差推荐| www.565261.com-甘11炫彩控-| www.6496.vip-七乐彩测号| www.7608.org-红耀彩票-| www.5755.cc-体彩七位数几点停售| www.50gq.com-怎么举报福彩中心| www.1412.me-牛彩网双色球字图| www.4213.org-七彩云下儿歌| www.19965.cc-被骗去买彩票| www.62626.cc-竞彩足球单场预测| www.718300.com-彩虹羽凡-| www.722.hk-众发彩票彩种| www.12334.cc-手机彩购彩种| www.310774.com-吉林彩票主任| www.372652.com-怎么告网上彩票| www.455496.com-彩票c16二维码| www.xx19.com-337彩票软件下载| www.193110.com-新韩国快三开奖查询| www.76609.com-陈赫买彩票-| www.119469.com-体彩最新口号| www.291938.com-如何彩票平台刷流水| www.7477.top-彩票店刮刮乐诗| www.312984.com-乐米彩票入口| www.0715.date-万博彩票二维码| www.32851.cc-u彩娱乐平台| www.020954.com-彩票三地-| www.144625.com-全部彩票网网址| www.576040.com-v8彩票ios-| www.672666.com-体育彩票19029| www.772663.com-七七彩票怎么玩法| www.ht43.com-广东体彩快中彩开奖| www.518726.com-爱彩网手机版下载| www.612636.com-竞彩网易推荐分析| www.680185.com-乐彩3d蜂巢配胆图| www.749750.com-唯博彩票信息软件| www.822191.com-全国福彩3d预测| www.888157.com-假彩票站-| www.d54.shop-人工智能分析彩票| www.047878.com-3d复式投注彩票图| www.129495.com-易众彩店稳不稳| www.bd54.com-体彩大乐透下期开奖| www.vj90.com-体彩排列三断组| www.353828.com-彩票和股票哪个好做| 博乐彩票www.567206.com| www.6480.shop-苏宁彩票平台| 福利彩票www.78700d.com| www.099537.com-百盈彩票源代码| www.600953.com-10注彩票多少钱| www.769234.com-福利彩票开设地段| www.951167.com-中国竞彩网今日寻胆| www.cai9133.com河北快三最多一次| www.zm85.com-亿博团队快三| www.244228.com-达人彩票平台| www.959696.com-388彩票-| 福彩彩吧www.61524s.com| www.523916.com-老版时时彩app| www.612938.com-快三大小倍投计划| www.7wu.com-彩神通会员4码下载| www.711211.com-尼彩手机如何| www.po68.com-3d快三走势图| www.04kq.com-城市风景彩铅画| www.595592.com-尼彩手机报价及图片| www.9331.loan-诺基亚彩球滑梯| www.51782.com-青蛙彩票导航网网站| www.4048.top-977彩票官网计划| www.088981.com-南国彩票论坛4+1| www.854.mobi-时时彩输死了怎么赢| www.8282.biz-幸运彩一52xy| www.318254.com-创意水彩-| www.380955.com-注册首存送彩金| www.483321.com-海南彩票绿色基地| www.rt83.com-51亿彩票巨奖| www.67280.com-荆州福彩兑奖地址| www.80fc.com-好彩票平台是真的吗| www.312689.com-9购彩票官网| www.172631.com-彩票大小单双骗局| www.281589.com-苏州福彩快三一定牛| www.384385.com-apk状元彩票| www.537730.com-无彩色黑白灰| www.711014.com-app刷彩票-| www.805298.com-网球彩票网站| www.886443.com-90在线九龙彩票| www.974941.com-易彩是骗人的吗| www.cai7344.com北京快三爱彩乐| www.lt10.com-时时彩开奖宝典| www.k44.bid-快三群号微信| www.62xk.com-信阳体彩大奖| www.2868.org-昨天的福彩-| www.9288.in-国乐彩邀请码| www.193571.com-网上买彩票的网站| www.731339.com-体彩实体店app| www.860454.com-湖北快三追号计划| www.937684.com-福彩快3上海| www.982879.com-体育彩票大乐透拖胆| www.88469.com-87体育彩票-| www.036781.com-彩票榜邀请码谁有| www.118234.com-彩票数学原理| www.489271.com-彩票网上代理怎么做| www.576954.com-彩票中奖宁波| www.4167.biz-七彩国际影城怎么样| www.3326.cm-彩色装饰画图片| www.570987.com-钟嘉欣好彩妹剧照| www.653600.com-快三和值单双秘籍| www.733189.com-专业玩彩个人网| www.799563.com-五分快三猜号技巧| www.865738.com-中国体育彩票加盟| www.921801.com-郑州彩礼一般多少钱| www.972215.com-天玺彩票-| 快彩www.81678h.com| www.dp56.com-118彩票真实吗| www.694433.com-头奖彩票软件合法吗| www.956466.com-富贵彩票可信吗| 大赢家彩票www.599641.com|