头像

PHP仿12306图片验证码【原创

来源:http://www.hklipin.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.hklipin.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.175623.com-彩票平台网-| www.310132.com-长春体彩中心导航| www.at00.com-网络彩票一分钟开彩| www.288240.com-熊猫娱乐时时彩| www.350918.com-彩票现在还有人买吗| www.89684.com-足彩四月安排| www.851162.com-今晚6盒彩开奖结果| 中彩网www.6611d.cc| www.335065.com-沈阳福彩中心地图| www.515367.com-如何网上购买七星彩| www.615670.com-七位数彩票难中吗| www.254963.com-时时彩三星直选遗漏| www.9279.in-国乐彩ios-| www.793710.com-彩票网站赌博| www.13sv.cc-体彩投注站编号查询| www.331476.com-天天彩app下载| www.026224.com-快三的走势怎么看| www.157815.com-80彩票官网-| www.261931.com-宝马彩票手机版| www.475313.com-彩客网足彩开奖| www.549.bid-5彩票5-| www.313908.com-吉林快三撒时候开始| www.421598.com-刚力彩芽炫富| www.532005.com-临沂孙大夫彩票博客| www.364623.com-澳门十二彩-| www.560327.com-kk彩票平台-| www.649286.com-和彩国际官网| www.773440.com-送彩金的跑得快| www.880014.com-彩票什么叫跨度| www.984276.com-利奥彩票平台网址| www.ax06.com-福彩5d规律-| www.01264.com-3d彩票预测图片| www.592712.com-彩虹9无人机| www.096867.com-粤彩100网-| www.982234.com-人人快三网址| www.122223.com-鲍彩票-| www.517628.com-博胜彩票-| www.294225.com-福利彩票3第遗漏| www.553303.com-竞彩如何分析欧赔| www.570171.com-腾讯彩票线路检测| www.44iy.com-46彩下载-| www.824080.com-新彩可以画在坯上吗| 大赢家彩票平台www.950665.com| www.11216.cc-哪个软件能买足彩| www.515140.com-七星彩三字定概率码| www.725365.com-福利彩票开奖号| www.965764.com-彩票ap-| www.23ww.cc-987彩票平台| www.638167.com-竞彩站主-| www.279207.com-网上黑彩平台大揭秘| www.252978.com-时时彩平台出租价格| www.268076.com-广西体彩十一选5| www.507927.com-中兴彩票不给提款| www.9555.vip-海南公共彩票平台| www.rg01.com-各种釉彩大瓶在哪里| www.yg88.com-分分彩后一计算公式| www.230397.com-福彩快三软件开发| www.882858.com-福利彩票幸运彩| www.954034.com-彩票专家预测推荐| www.cp1516.com-福建福彩快3走势图| www.167.cc-大地娱乐彩票app| www.292153.com-重庆快三官网投注| www.190220.com-安徽快三遗漏图| www.263028.com-体彩19083-| www.97755.cc-足彩竞彩今日推荐| www.067120.com-众乐乐彩票-| www.63486.com-快三几点开始考试| www.5404.pw-体彩的买法-| www.07hv.com-上期福利彩票开什么| www.003939.com-盈彩网pk10计划| www.139877.com-体彩上海领奖地址| www.211556.com-浙江有快三吗| www.328600.com-福彩快3技巧论坛| www.444326.com-彩38网投靠谱吗| www.963173.com-陕西体彩大乐透兑奖| www.jv80.com-彩铅画星空简单| www.00477.cc-福彩微信公众号关注| www.498549.com-彩票计划群犯法吗| www.728725.com-体彩大乐透机选号| www.822156.com-2805c0m彩票| www.906869.com-大奖彩票有几种类型| www.977423.com-河南开封的彩礼| www.cai9983.com七星彩开奖结果| www.587091.com-鴻彩彩票-| www.118547.com-菲律宾博彩被压护照| www.2048.top-k8彩票骗局-| www.970927.com-福彩3d字谜图片| www.752995.com-哪种彩票网正规| www.860073.com-时时彩完整源码程序| 百姓彩票www.bxcp3.com| www.202240.com-贵阳福彩中心在哪里| www.gk12.com-众彩app怎么下载| www.905.mobi-买彩票中奖的秘诀| www.722498.com-盛兴彩票网5566| 顶尖彩票www.234297.com| www.977974.com-彩钢瓦围挡效果图| www.836800.com-九亿彩票网站注册| www.937532.com-体彩网七星彩开奖| 彩吧www.586960.com| www.h24.shop-彩吧助手试机号| www.0994.date-购彩票12323乐| www.154144.com-360福利彩票查询| www.408802.com-中彩网囚牛行势走势| www.266139.com-天津市体彩十一选五| www.379921.com-彩票分站-| www.680608.com-青蛙彩网导航| www.852147.com-唯彩看球官网网页| www.948907.com-百度彩票网站| www.dh26.com-大发快三免费计划| www.4qc.com-昆山体育彩票| www.6018.top-好运彩彩票-| www.685823.com-工商银行彩票| www.755189.com-中彩网老师带| www.807074.com-彩票打错单-| www.864466.com-三d彩票论坛首页| www.910540.com-彩票机选有中奖的| www.960840.com-2018吉林快三群| www.999875.com-体彩排列三兑奖规则| www.bm06.com-神州风采彩票| www.520637.com-分分彩必杀一个号| www.026362.com-返水高的彩票网站| www.237018.com-竞彩足球360| www.990226.com-中体育彩票-| www.mi30.com-吉林快三预测今天| www.633596.com-m5彩票999-| www.405945.com-七星彩中前四个| www.kb36.com-彩票是合法的吗| www.815570.com-福彩排列五奖金规则| www.479415.com-福彩大帝-| www.809768.com-彩票55违法吗| www.503111.cc-双色球安全购彩杀号| www.758777.com-彩薇花化妆品评价| www.826995.com-唯彩专家预测新浪| www.892341.com-加拿大11选5彩票| www.948992.com-国彩彩票站平台怎样| www.998985.com-湖北快三热的早知道| www.lo8.cc-快三赢钱的规律| www.36621.cc-澳彩标准盘-| www.fe88.com-福彩3d是什么| www.a33.net-福彩中心官网| www.654.cn-天天乐福彩app| www.6627.top-中国福彩3α| www.32187.cc-众彩易购下载| www.99135.com-重庆彩全天实时计划| www.675017.com-汇丰彩票下载| www.816348.com-网络博彩输钱报警| www.903560.com-星光彩票正规的吗| www.973446.com-彩虹宝宝免费观看| 500彩票www.524077.com| www.479255.com-竞彩最高奖纪录| www.562762.com-福利彩票第34| www.655751.com-爱彩彩票网软件下载| www.718332.com-mv羽泉彩虹-| www.847472.com-福彩短信投注中心| www.910268.com-福彩3d彩报三版| www.965659.com-彩票宝中提现失败| 500彩票www.66653x.com| www.791816.com-山西体育彩票网| www.ou78.com-华夏彩票骗局揭秘| www.590440.com-福彩跨度和值3d| www.661836.com-海南七星彩开奖电话| www.730779.com-银川千彩摸吧地址| www.793310.com-购乐彩票app下载| www.856373.com-海南七星彩私彩预测|