头像

PHP仿12306图片验证码【原创

来源:http://www.szldbz88.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.szldbz88.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.9376.vip-七星彩开奖结开奖果| www.590037.com-3d彩吧图谜第三版| www.963341.com-彩票代购交易| www.11jo.com-网上教人买彩票| www.75qo.com-临汾市古建彩绘公司| www.0yl.cc-彩虹拼音怎么写| www.949418.com-体彩11选五复式| www.iz7.com-快三怎么玩才能赢钱| www.vk87.com-鸿耀彩票app下载| www.24th.com-福彩彩民乐钱树图| www.373.club-牛蛙彩彩免费资料| www.661472.com-如何买福利彩票复式| www.753927.com-下载彩票彩宝贝导航| www.850559.com-时时彩牛牛玩法| www.913027.com-我去彩票站提款| www.975584.com-一定牛彩票足彩| www.cp5562.com-分分快三开奖结果| www.532367.com-买彩票有没有技巧| www.623721.com-福彩计划独胆| www.28578.cc-彩票店没客人| www.768301.com-爱乐彩时时彩走势| www.206294.com-高频快彩-| www.818396.com-大彩-| www.210387.com-梅子福彩3d预测| www.82ea.com-7星彩骗局-| www.00161.cc-体彩6加1开奖| www.951652.com-彩50-| 易彩网www.390675.com| www.ny40.com-时时彩稳赚不赔绝招| www.39ml.com-山东彩礼价格表| www.13253.com-傅彩什么意思| www.dr10.com-最新彩票指南| www.80ju.com-星期五彩票什么开奖| www.9810.live-481彩票中奖| www.752257.com-彩牛美缝剂商标| www.123350.com-福彩迷快三经验解读| www.155477.com-外围彩票网站排行榜| www.302785.com-体彩上海快十一选五| www.518972.com-重生中彩票小说| www.633773.com-玩快三真的有计划吗| www.588217.com-乐迎彩票注册网址| www.32122.cc-易彩堂真能挣钱吗| www.302245.com-福彩3d跨度表图片| www.277917.com-博牛彩票赌博| www.509783.com-顶级彩票登录| www.206188.com-易彩兼职是不是骗局| www.508824.com-彩票网址大全916| www.594678.com-挂牌玄机彩图35期| www.670803.com-国家正规彩票种类| www.596882.com-福彩3d兑奖-| www.0093.org-春秋彩票输钱了| www.21656.cc-彩票app套路| www.88198.cc-彩票app违法| www.166057.com-中国福彩快3| www.456663.com-彩易网福彩3d预测| www.601411.com-一品彩票22-| www.718316.com-彩图宝典下载安装| www.883099.com-爱投网彩店-| www.no1.com-南粤36选7好彩3| www.03ug.com-伊通老五黑彩| www.95sy.com-玩私彩有人赚钱没| www.99km.com-丹东彩吧丹东综合报| www.889105.com-彩店宝appios| www.62434.cc-微信体彩机充值| www.107099.com-下载新天地彩票| www.113708.com-彩票彩民版是真的吗| www.577725.com-赌时时彩先赢后输| www.a68.club-吉林快三跨度与走势| www.35jh.com-最新局王七星彩奖图| www.433213.com-七乐彩中奖几率大| www.538770.com-更赢彩票-| www.834967.com-好彩香烟烟悦| www.964674.com-足球彩票十四场开奖| www.06308.com-福彩和值最大遗漏| www.2420.cn-看彩票开奖结果查询| www.09633.com-快三怎么分析大小球| www.949073.com-福彩在线刮刮乐| www.60039.cc-今晚竞彩有几场| www.447823.com-分分彩五星计划网站| www.579515.com-贵州快三一定牛遗漏| www.658281.com-湖北电视购彩| www.cai4955.com甘肃快三今天推荐号| www.133774.com-好彩高手论公式| www.51882.cc-时时彩杂六半顺规律| www.98199.com-掌上中彩一彩票下载| www.085159.com-彩之网首页-| www.154503.com-什么样的彩票能挣钱| www.ck1.com-时时彩怎么玩才赚钱| www.050737.com-天下赢彩吧-| www.531778.com-中大奖彩票公式| www.29yq.com-全民彩票注册网| www.xj85.com-快三每个号-| www.437868.com-网络彩票重启时间| www.799632.com-致富彩票网址| www.727616.com-正好彩票网前后关系| www.493721.com-开设私彩-| www.690317.com-足彩开奖号码走势图| www.136195.com-搜狗彩票app下载| www.153329.com-彩先知彩票精准大师| www.011216.com-昨体彩中奖号| www.8376.xyz-福彩晚秋和值谜| www.887406.com-天下彩免费资料| 皇家彩票www.hj9798.com| www.gn74.com-大发快三和值计划| www.zg37.com-下载e球彩走势图| www.613185.com-篮球彩票软件下载| www.526522.com-七星彩开奘直播现场| www.599573.com-双龙彩票下载| www.687330.com-湖南体彩网排三预测| www.758511.com-顶尖彩票是真的吗| www.936871.com-七乐彩的奖金| www.979616.com-黄金叶七彩烟多少钱| www.cp520.com-十大博彩信誉| www.039068.com-天津时时彩购彩大厅| www.121672.com-百合网上女的玩彩票| www.245168.com-一网彩票开奖结果| www.306016.com-我想中彩票-| www.nw32.com-竞彩任九-| www.965955.com-香港福彩三的| www.cp5022.com-福彩快三怎么玩的| www.og79.com-卓易彩票以前版本| www.2ti.cc-香港青蛙彩网| www.026294.com-黑单彩票-| www.444883.com-体彩大乐透真实吗| www.19795.cc-吉林快三出奖规律| www.21312.cc-彩票加盟-| www.43vr.com-脸上挂彩有什么征兆| www.9182.in-七乐彩销量-| www.4795.top-彩虹六号年票是什么| www.356759.com-网易彩票结果查询| www.435034.com-虹桥的彩票专栏| www.78bq.com-怎么购买境外足彩| www.2979.cm-重庆时彩开奖| www.617613.com-公主号官网彩票| www.688642.com-彩39彩票靠谱吗| www.078898.com-七乐彩胆拖中奖规则| www.002175.com-北京快三多久一班车| www.031991.com-彩票号码输入查询| www.582132.com-彩879彩票怎么样| www.428048.com-500理财彩票| www.799777.cc-福彩直播app| www.858876.com-体彩33期开奖号| www.903633.com-3d福彩试机号金码| www.954484.com-福彩92期开奖结果| www.990593.com-彩票通软件下载| www.ai14.com-七星彩第四位杀号| www.165577.com-永盛彩票骗局| www.247339.com-上海福彩网官网下载| www.316559.com-买彩票app下载| www.376716.com-中国福利彩票36期| www.39640.com-兴盈彩票-| www.11068.cc-大鲸彩票-| www.337737.com-贵州福彩怏3| www.448078.com-彩票老谢专栏| www.571323.com-好彩店推荐-| www.655798.com-快三买什么中奖率高| www.820249.com-彩钢瓦厂家有哪些| www.880827.com-玩十分彩的是骗局吗| www.947531.com-福彩视频讲座| www.990795.com-七彩辅助下载| www.vj57.com-安徽爱乐彩快3| www.44gs.com-彩盈娱乐-| www.yu46.com-安徽体彩网十一| www.0370.tv-优美休闲快三教学|