头像

PHP仿12306图片验证码【原创

来源:http://www.kgfyy.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.kgfyy.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.915.me-福彩3d杀码大全| www.413529.com-天天好彩生肖号码表| www.901927.com-黑彩当庄怎么赚钱| 天下彩www.396990.com| www.858292.com-乐购彩票app下载| www.983547.com-pk彩票-| www.jt85.com-新3d彩票定位胆| www.732560.com-彩乐汇平台-| www.834385.com-日软好彩-| www.922448.com-招彩票分析师| www.295370.com-快三专家-| www.258290.com-福彩预测-| www.55318.cc-体育彩排列五| www.719338.com-下载彩吧app| www.dl33.com-快三豹子怎么追| www.690927.com-宝赢彩票软件apk| www.874971.com-快三稳赚不配的方法| www.oh61.com-海南彩-| www.84gx.com-新彩华章新华网| www.517166.com-彩票测算器-| www.605544.com-福逮体彩网开奖查询| www.85ao.com-足彩任九几点开奖| www.318734.com-一定牛彩票店合法吗| 500彩票网www.65707s.com| www.n94.net-分分彩大小技巧经验| www.9589.cn-福彩3d超级冷号| www.626759.com-玩彩网下载| www.7666.win-彩票正码-| www.376617.com-最快的彩票开奖平台| www.978845.com-南粤风采好彩一预测| www.ud1.com-甘肃快三专家推荐号| www.tb22.com-彩票怪号-| www.791563.com-101在线彩票平台| www.9558.site-四位数的彩票| www.2031.site-流亭福利彩票位置| www.9746.cn-最新版万彩吧下载| www.333046.cc-500彩票官方网站| www.290794.com-澳门五分彩开奖查询| www.269135.com-98彩票网安全吗| www.9899.biz-今天3d彩票-| www.320644.com-国民彩票下载| www.435777.com-神武幻彩花染神兽| www.761704.com-七乐彩胆拖投注价格| www.833344.com-体彩店二维码| www.895057.com-牛娃彩票app下载| www.964727.com-二分时时彩在线计划| 大赢家彩票www.599210.com| www.2424.biz-福彩六等奖多少钱| www.518232.com-国家体彩中心地址| www.43675.com-彩宝cb8苹果版| www.76et.com-盛世彩票下-| www.41zr.com-乐彩网体彩开奖号码| www.008646.com-福利彩票是什么性质| www.567363.com-红彩会网站-| www.649401.com-559彩票软件下载| www.846910.com-竞彩网单场推荐| www.253119.com-宝马彩票平台| www.665599.com-星空彩票旧版官方| www.761673.com-竞彩足球西西| www.844233.com-遵义彩票店转让信息| www.936953.com-彩福平台是真的吗| www.tv.com-中彩网3d-| www.02383.com-中彩吧论坛-| www.cp1114.com-彩票平台新人送彩金| www.396109.com-福彩中心营业时间| www.126370.com-大众彩票合法吗| 中国福利彩票www.34788z.com| www.518653.com-好乐多彩票官网| www.676855.com-福彩开奖号码467| www.910985.com-渐江快三开奖| www.809997.com-河南福彩网幸运彩图| www.937107.com-福运彩票可信吗| www.9875.in-爱彩票登录-| www.6716.cc-500购彩大厅| www.3436.top-百盈快三一分钟看法| www.922376.com-吉林快三预测单双| www.114578.com-旺旺彩票下载软件| www.022409.com-梯子游戏彩票软件| 凤凰彩票www.77803j.com| www.99xi.com-体彩哪台开奖直播| www.i72.com-吉利快三预测| www.210318.com-幸运快三软件| www.652096.com-天成彩票app下载| www.y71.com-彩神称霸lll下载| www.87ma.com-淘宝上买彩票| www.434.bid-用户登录众彩网| www.272788.com-福利彩票今日开奖号| www.527212.com-大乐透中体彩| www.327058.com-多盈彩票平台app| www.428155.com-足彩过滤和缩水| www.577111.cc-乐凯彩票人人猜球| www.705404.com-云发购彩票是真的吗| www.797048.com-赢彩彩票正规吗| www.881704.com-山东福彩网址| www.992240.com-时时彩五星定一码| www.31ru.com-58彩票网开奖| www.0446.cc-大乐透彩票号码怎算| www.b16.club-今天彩票开奖时间表| www.095131.com-今日福彩3d双彩图| www.49329.com-快三70期开奖结果| www.06869.com-福彩推荐专家| www.387081.com-83期彩票开奖查询| www.543057.cc-3d福彩图吧-| www.627916.com-大发彩票有风险吗| www.619056.com-时时彩十大信誉排名| www.730799.com-凤凰竞彩是真的吗| www.802558.com-福彩3d易点彩票网| www.42505.com-搜狗彩票快3| www.i35.top-福彩和体彩哪个坑| www.33322.cc-今晚中彩结果| www.124083.com-凤凰彩票赚钱可靠吗| www.483666.com-北京彩票彩种| www.576923.com-彩票突然登录不了| www.080908.com-魔方彩票真假问题| www.53xi.com-500竞彩网首网| www.809287.com-彩票的中奖几率| www.906078.com-中国福彩中国福彩| www.972480.com-优彩彩票平台| 大赢家彩票网www.339361.com| www.730483.com-网络彩票代理返点| www.821363.com-把彩票当事业| www.885577.com-利彩邀请码-| www.953501.com-好彩堂红财神报| www.992982.com-竟彩资讯-| www.ag46.cc-彩票最新481开奖| www.231222.com-吉林省快三计划| www.069287.com-幸运5分彩是合法的| www.152295.com-立彩助手苹果下不了| www.na45.com-微彩吧下载-| www.440974.com-彩钢瓦压板机多少钱| www.510298.com-搜索众达彩票| www.829533.com-体育彩票数据分析仪| www.934447.com-跟彩票托摊牌| www.994795.com-旧好彩客下载hai| www.ai27.com-七星彩图规-| www.964676.com-竞彩足球百度百科| 500彩票www.237988.com| www.39qs.com-山西太原彩礼| www.83218.com-彩票加倍好不好| www.6289.cn-福彩3d图谜报| www.830011.com-最新万彩吧资料| www.958633.com-够力解梦图版七星彩| www.64dr.com-黑网站和重庆时时彩| www.445218.com-爱彩彩票网官网公告| www.32959.cc-体彩19048期| www.94977.com-福彩内部号是真是假| www.398516.com-专业版赢彩王| www.21362.cc-彩票跨度选号技巧| www.505150.com-给彩金网站-| www.661475.com-黑彩返点计算公式| www.739822.com-福彩守号3d大奖| www.804060.com-福彩3d字迷画谜| www.872076.com-彩票达人app下载| www.968457.com-网易彩票专家预测| 中彩网www.71233y.com| www.747898.com-彩易科思合作的彩票| www.588116.com-精彩十分图片| www.861273.com-福彩双色珠中奖号码| www.26961.cc-彩票天天乐捕鱼| www.105308.com-陆慧明竞彩专栏| www.191591.com-快三一分走势图| www.218654.com-台北一分快三| www.225102.com-宝马彩票app| www.543799.com-彩票遇到连挂怎么办|