头像

PHP仿12306图片验证码【原创

来源:http://www.divorcespapers.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.divorcespapers.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
彩神APP官网 www.26fr.com-福彩3地历史遗漏| www.312350.com-天天彩票官方网站| 大赢家彩票平台www.810527.com| www.nr71.com-网赌彩票是不是真的| www.26un.com-买彩票亏了几万元| www.816.org-竞彩发单app| www.6097.cn-加利福彩票-| www.21335.cc-九彩僵神-| www.71592.com-不懂彩票怎么买| www.100350.com-乐彩客app苹果| www.181635.com-体育彩票任3技巧| www.265188.com-双彩镇有多少人口| www.382129.com-智慧彩挂机软件客服| www.525401.com-福彩马莉萍-| www.619327.com-600万彩票下载| www.700480.com-彩市神童专家专栏| www.789296.com-足彩初盘规律| www.871491.com-汇彩网靠谱吗| www.993544.com-足彩结束日期| www.re5.com-大发快三彩票群| www.sm62.com-时时彩开奖器谁快| www.21if.com-中国足彩比分查询| www.535.mobi-八亿彩合法吗| www.4997.vip-女人梦见中彩票大奖| www.11424.com-自助彩票机违法吗| www.59309.com-福利彩票的申请条件| www.110342.com-福彩中心主任被查| www.186749.com-中彩网下载载安装| www.266442.com-福彩排列7走势图| www.379732.com-和彩网app-| www.509578.com-爱投彩票是什么| www.586625.com-分分彩万能公式软件| www.666742.com-彩票止损-| www.750446.com-彩票有解码器吗| www.826908.com-v98彩票一级代理| www.904987.com-西安彩票店转让信息| www.969220.com-赢彩网788-| www.re36.com-澳彩网首页-| www.75.biz-雨后彩虹的句子图片| www.75vx.com-5d和四维彩超区别| www.1913.tv-东方彩票平台注册| www.7858.bid-足彩14场怎么买| www.45147.com-有豪模式的彩票平台| www.023651.com-七乐彩停售时间| www.104067.com-足彩任九投注高手| www.179629.com-湖湖北快三走势| www.261886.com-彩票注册彩金送38| www.471471.com-六台彩迷宫4| www.560327.com-kk彩票平台-| www.633580.com-七乐彩官方-| www.708899.cc-手机体育彩票中奖图| www.788833.cc-彩客网竞彩足球数据| www.867570.com-19017七星彩| www.936934.com-五福彩票能拿到钱吗| www.996098.com-腾讯分分彩惊人骗局| www.mb4.com-吉林省快三遗漏| www.qe88.com-788彩票app| www.05xu.com-古风彩铅人物| www.79kp.com-天天抢红包彩票平台| www.2007.in-河南福彩票012期| www.7837.cc-福彩双色球故事中奖| www.32467.com-8k易彩网址-| www.78096.com-玄学买彩票-| www.032004.com-cc彩球网会员登录| www.112338.com-棋牌抽奖送彩金| www.185938.com-怎么玩快三-| www.260690.com-北京福彩快三遗漏| www.338070.com-蚂蚁彩票是黑平台吗| www.421581.com-广西南宁体育彩票| www.525102.com-彩票平台ip-| www.740740.cc-澳彩與歐賠-| www.813054.com-福彩3d折线图正版| www.886479.com-网上购彩网站| 好彩网www.hcw823.com| www.iz21.com-福彩2d中奖规则| www.b43.net-江西快三计划| www.29he.com-网上体彩投注有吗| www.1984.love-怎样买彩票能中大奖| www.7611.org-新浪爱彩是黑彩吗| www.24617.com-购力七星彩奖表| www.67297.com-彩票福彩快三新快3| www.057376.com-快三直播在线观看| www.136512.com-甘肃快三杀号带验证| www.212332.com-下载大发快3彩票| www.285251.com-快3属于什么类彩票| www.466947.com-福彩几个中奖| www.557815.com-香港皇家彩世界官网| www.625876.com-超级全才彩票情结| www.696033.com-网上彩票的员工| www.772368.com-篮球博彩算加时吗| www.896779.com-彩票挂机软件| www.961984.com-在网上买彩票靠谱吗| 凤凰彩票www.88266t.com| www.fx44.com-彩票骗-| www.xr31.com-35期彩票开奖| www.16fu.com-周口体育彩票| www.786.xyz-附近体彩足球竞彩店| www.4726.vip-香港快乐十分彩| www.9882.cn-亚洲彩票app| www.62518.cc-精彩十分中奖图片| www.019672.com-失信被执行人中彩票| www.088222.cc-599彩票苹果版本| www.148874.com-彩票51中彩官网| www.254653.com-好彩app江苏快3| www.322331.com-彩票3d漏洞研究| www.388642.com-体彩预测家彩网| www.528298.com-时时彩刷时间差| www.608017.com-白莱网注册送彩金| www.676143.com-七乐彩机选中奖| www.749306.com-彩神是不骗-| www.813255.com-重庆彩票投注站电话| www.882471.com-五分彩怎样买才中| www.989078.com-彩票分析服务| www.cp906.com-百姓彩票骗局| www.ks10.cc-福彩快3计划群| www.c24.xyz-融彩网平台登陆| www.26lh.com-所有快三公式| www.987.tv-九彩霸王花-| www.5841.vip-彩票中大奖照片| www.07093.com-福利彩票应用软件| www.47790.com-好彩妹是哪个电视剧| www.89841.com-彩票站销量下滑| www.041113.com-今天广西省快三彩票| www.162792.com-甘肃快三豹子| www.240969.com-彩票选号神器软件| www.309073.com-买十一选五彩票网站| www.377187.com-结婚要不要彩礼钱| www.517222.com-体彩彩民论坛| www.579545.com-5050彩票222| www.642707.com-收购中奖彩票被调| www.743904.com-华人彩注册-| www.807701.com-彩票中了5000万| www.873979.com-贵州彩票双色球开奖| www.956875.com-欧洲百万彩票官网| www.996724.com-czp彩票站下载| www.cp6366.com-内蒙快三出号走势图| www.la65.com-购彩平台排行榜| www.zz46.cc-商业区彩票店| www.19we.com-体育彩票活动内容| www.670.site-博彩同ip怎么破| www.3886.biz-足彩竞猜官方app| www.8702.in-买时时彩被骗报警后| www.49818.com-3d彩票图集-| www.88975.cc-l分彩票app下载| www.037005.com-成化珐琅彩特征| www.132334.com-彩礼不能超过两万| www.199091.com-江苏快三每天多少期| www.261871.com-玩快三输了12万| www.359019.com-赛果开奖彩客网| www.433198.com-华人彩官网注册登入| www.518656.com-乐彩短信-| www.577500.com-七星彩能异地兑奖| www.638174.com-江苏南通竞彩骗局| www.812961.com-菲娱彩票-| www.877331.com-七乐彩万能15码| www.951040.com-大发时时彩投注技巧| www.986478.com-一号彩票提款安全吗| www.cai966.com-湖北福彩k3走势图| www.hn40.com-甘肃快三玩法与奖金| www.wd56.com-购彩吧688345| www.00dl.com-浪打石头会出现彩虹| www.57ua.com-百宝彩票在线| www.676.red-时时彩计划导师群| www.3640.cm-鸿彩可靠吗-|