头像

PHP仿12306图片验证码【原创

来源:http://www.adsensegirl.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.adsensegirl.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
东京28 www.1900.live-深圳东方亮彩厂| www.80990.cc-福彩彩票机键盘图| www.131735.com-山东彩礼-| www.233702.com-彩票压大小技巧| www.340085.com-南洋乐和彩公告| www.456536.com-下期彩票中奖号码| www.573028.com-福彩门户的门户网站| www.698941.com-超级3d彩票助手| www.864771.com-手机彩膜图片| 辉煌彩票www.2875n.com| www.z29.org-彩神苹果-| www.929.cc-北京快三只有死| www.627295.com-手机256彩票下载| www.981193.com-彩虹冰淇淋视频| www.zk45.com-彩票咨询-| www.916.com-七星彩连中4个号码| www.14841.com-彩导航彩票-| www.99321.cc-时时彩遗漏选号软件| www.197575.com-下载彩票开奖大全| www.346558.com-明彩电影网-| www.541642.com-最新注册送彩| www.678143.com-易彩堂怎么样| www.792234.com-彩票预测系统源码| www.875491.com-45彩票最新版| www.958294.com-福彩3d买法大全| 大赢家彩票www.314611.com| www.000948.com-体彩61开奖规则| www.49vj.com-强强彩票软件| www.089893.com-全球彩票qq安卓版| www.wl20.cc-彩票怎么看-| www.079079.cc-七乐彩胆拖计算表| www.019122.com-彩票开奖3d之家| www.996699.cc-掘金团队买彩票| www.245868.com-彩票团队带赚导师群| www.378387.com-七彩娱乐官网注册| www.554767.com-彩票遗漏值规律| www.659143.com-体彩19042期| www.797165.com-竞彩最佳投注计划| www.913251.com-好彩客是非法| www.rs57.com-快三网安卓版下载| www.37xg.com-海南七星彩投注网站| www.4202.org-竞彩即时比分直| www.50520.com-时时彩高概率不倍投| www.412693.com-招聘竞彩足球分析师| www.536131.com-金冠彩票怎么玩| www.618638.com-中国福彩消宝石玩法| www.719155.com-彩虹的情诗-| www.866425.com-福建体彩手机投注| www.957143.com-金利彩票大厅| 500彩票www.641577.com| www.ed81.com-快三刷流水能上岸吗| www.677650.com-手机上在哪买彩票| www.415234.com-九州彩票推广如何| www.544477.com-彩票挂机软-| www.657340.com-中国竞彩网冠亚军| www.750368.com-933彩票网页| www.879335.com-深圳福利彩票| www.cai6355.com上海快三500期| www.vh03.com-天津福彩中心| www.70px.com-全天实时彩计划网站| www.100905.com-福彩3d杀跨-| www.198649.com-贵州快三开奖下载| www.336352.com-657彩票-| www.476262.com-爱彩比分直播直播| www.566960.com-彩虹台手机直播官网| www.322059.com-凤凰彩票平台靠谱吗| www.r02.cn-微信天天中彩票| www.6655.vip-分分彩五码-| www.71135.cc-福彩双色球直播现场| www.069935.com-彩神争霸正规吗| www.183715.com-西宁快三今天开奖号| www.363929.com-廊坊卖彩票在哪里| www.521580.com-老时时彩一星走势图| www.787959.com-cb8彩宝-| www.902305.com-3d新彩吧藏机图| www.1112.site-上海3d彩票-| www.739282.com-春秋彩票开户| www.0878.cc-乐发平台彩票| www.8003.cm-萧华博彩-| www.oh28.com-福彩3d彩涂-| www.85bs.com-福彩彩票电话号码| www.70038.cc-481体育彩票| www.131285.com-重庆结婚彩礼| www.296057.com-福彩开奖3d中彩网| www.507768.com-天马彩票平台怎么样| www.062263.com-澳克彩票网电脑版| www.345149.com-彩神通两码推荐| www.222500.cc-酷彩吧彩票正规吗| www.355946.com-彩票开奖源码吧| www.65ls.com-网上不可以买彩票吗| www.132708.com-万福彩票网-| www.485905.com-重庆市福彩中心总部| www.640010.com-大通彩票登录| www.859458.com-彩民心水家-| www.557040.com-水彩画星空-| www.651068.com-儿童简单水彩| www.811205.com-六爻测彩票断决1| www.930886.com-体彩大乐透投注方法| www.cp5636.com-快三就是一个骗局| www.xj29.com-nba体彩网-| www.512722.com-凤凰如何用彩铅上色| www.666345.cc-众彩是国家正规的吗| www.ym43.com-今日说法彩票骗局| www.87hg.com-9b彩票网址是多少| www.23816.com-体彩公司有哪些| www.99228.com-网上的极速时时彩| www.122488.com-vip乐彩-| www.338030.com-彩票中奖恶搞| www.506637.com-王阳评彩-| www.610903.com-七星彩票概率公式| www.799806.com-体育彩票开奖7星彩| www.930655.com-奇门测彩惊天公开| www.cp504.com-快三下载-| www.89gd.com-金碧汇彩怎么样| www.9000.shop-数字彩票直通车| www.86356.cc-男子疯狂买彩票| www.154231.com-中福快三开奖| www.090869.com-go彩注册-| www.187828.com-湖北彩票快3开奖| www.309809.com-美国彩票和中国彩票| www.431366.com-49gcc特彩特彩| www.005053.com-体彩快乐扑克走势图| www.xo.com-山西福彩快三走势图| www.167523.com-江苏快三是合法的吗| www.767193.com-网投时时彩-| www.279259.com-qq彩票群骗局揭秘| www.615785.com-中彩国际客服| www.336994.com-广西快三怎么买| www.462875.com-快三平台流水| www.568689.com-贵州体彩领奖| www.661886.com-竞彩高倍串关中奖| www.777691.com-c71彩票-| www.uf2.com-安徽快三推荐| 大赢家彩票平台www.577837.com| www.133472.com-财富彩票平台手机版| www.230220.com-盈彩在线app| www.377320.com-天下彩民-| www.065215.com-网络彩票成瘾的危害| www.578146.com-彩票一宝贝预倾| www.169533.com-甘肃一定牛快三| www.844855.com-福彩体彩双机店取消| www.103143.com-乐和彩wap版| www.2425.me-彩票软件违法| www.46775.com-快彩11选五电视| www.049949.com-体彩试机号30| www.618810.com-云南福彩兑奖地址| www.334999.com-体彩真假-| www.450384.com-重庆彩八万-| www.518334.com-乐彩网首页体彩| www.684.mobi-甘肃快三交流群| www.020609.com-精彩十分奖金表| 全民彩票www.qm72.com| www.338074.com-福彩吧彩票中心| www.092235.com-3分彩-| www.388080.com-华彩益彰是什么意思| www.509577.com-利盈彩票是黑网吗| www.630368.com-36期彩吧彩报| www.733323.com-快三的套路-| www.849749.cc-怎么玩体彩-| www.960284.com-淘彩app是干啥的| www.eq95.com-乐彩下载-| www.928260.com-福彩平台充值36元| www.35ip.com-周三开啥彩票| www.006487.com-好彩1开奖时间|