头像

PHP仿12306图片验证码【原创

来源:http://www.xdwhw.com.cn/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.xdwhw.com.cn/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.yg12.com-下载派彩网-| www.335110.com-河北快三黑红号预测| www.672900.com-七星彩推号码| www.794712.cc-周易与彩票选号下载| www.75525.cc-福彩3d新彩吧手机| www.381265.com-今晚七乐彩几点开奖| www.505940.com-鞍山彩票大案| www.391648.com-体彩七位数中三个数| www.363018.com-彩票查真伪-| www.233013.com-香港快三预测分析| www.661143.com-福彩15选五中开奖| www.61nx.com-福彩中心判刑| www.57091.com-福彩大佬人预测| www.0088.online福彩3d讲座程| www.426668.cc-今日体彩p3藏机图| www.659272.com-七乐彩3托9例如| www.803948.com-中国体育彩票唯一| www.949630.com-快乐彩任三推荐号码| www.iw64.com-福建体彩11选5| www.13ot.com-福彩三弟必下胆码| www.1396.win-66彩票-| www.976656.com-西平县结婚彩礼多少| www.va07.com-湖北湖北福彩网| www.78bu.com-如何买国外的足彩| www.8742.vip-明发彩票官方下载| www.174022.com-快三网上平台网站| www.348483.com-彩虹瓶子txt| www.464687.com-苹果精彩片段| www.602348.com-河南人彩礼是多少钱| www.08504.com-非凡彩票专注原创| www.7869.pw-竞彩必杀组合| www.91293.com-3d彩票图迷专辑| www.095175.com-福彩王素英图片| www.136098.com-体彩竞猜玩法| www.246899.com-彩票中奖秘诀| www.077792.com-11选5旺彩大师| www.490432.com-体彩购买技巧| www.640019.com-大通彩票有没有作假| www.959477.com-佳缘女孩带我玩彩票| www.eh87.com-众彩网程远预测| www.621365.cc-福彩夺宝连连看破解| www.885368.com-三宝生活体彩app| www.968471.com-鲍学全面具领彩票| www.cp072.com-安微福利快三走势图| www.128811.com-环球彩票注册网址| www.77575.cc-买彩票新规-| www.061131.com-新浪彩网竞技风暴| 天天彩票www.54968f.com| www.040458.com-玩彩网官方-| www.88861.com-帝王彩票兼职| www.208226.com-快三百分百计划| www.267681.com-广西快三360| www.728322.com-辽宁体彩领奖处| www.815499.com-即开彩直播-| www.900649.com-贵州彩票开奖查询| www.986554.com-360彩票567-| www.cb96.com-网络彩票平台下载| www.583.in-时时彩计划在线预测| www.265744.com-快购彩-| www.228760.com-福彩图谜总汇| www.964427.com-下载快乐彩票| www.xh41.com-够力七星彩下载苹果| www.416816.com-亚洲最大彩票顺丰| www.465234.com-三十六技赢足彩| www.690670.com-篮球竞彩比分网| www.786442.com-三地彩票定胆| www.868102.com-开开心心彩票网| www.937158.com-乐富彩-| www.989847.com-彩票888com-| www.fy99.cc-福彩作弊国家不管吗| www.cp76.com-吉林快三开奖走势图| www.220353.com-乐彩网app官网| www.31nw.com-彩民高手网-| www.559507.com-大乐透试机号彩经网| www.118812.com-福彩跟单兼职是什么| www.226136.com-5d彩票网-| www.305035.com-买彩票3d选号工具| www.202756.com-黑彩票平台排行榜| www.389737.com-3d千金一指彩吧| www.95na.com-多彩投立案了| www.307058.com-天津体育彩票| www.377003.com-埃及五分彩官方开奖| www.480558.com-竞彩足球冷热| www.560867.com-香港49码彩票| www.628253.com-彩神争霸8的邀请码| www.704811.com-998彩票官方下载| www.782933.com-甘肃省快三开奖号| www.863614.com-高手彩网-| www.942859.com-易众彩店app| www.990710.com-福彩1d玩法-| www.ih1.cc-浙江快乐彩12选5| www.ls57.com-彩票01-| www.n46.top-福彩排列3预测| www.42to.com-香港天下彩天空| www.072.in-彩16靠谱吗-| www.687.live-福彩3d做鬼-| www.545453.com-福彩快乐十分任选三| www.749559.com-犀牛彩票app| www.969321.com-福彩公益金使用| www.hs73.com-大乐透机选新浪彩票| www.yb36.com-新彊福利彩票| www.54cg.com-彩16正版下载安装| www.821579.com-福彩彩圣字谜总汇| www.900099.com-在网上买彩票可靠吗| www.969290.com-505彩票计划网址| 13e彩票www.501237.com| www.245861.com-易彩彩票官网下载| www.385738.com-欢乐时时彩app| www.493190.com-福彩选号技巧方法| www.9918.pw-多玩彩票兼职可靠吗| 818合彩www.www.5666hc.com| www.371391.com-越南河内5分彩下载| www.660073.com-七星彩周易梦册查码| www.762723.com-快三的和值怎么分析| www.4xc.com-分分彩稳赚倍投方案| www.p12.xyz-彩票买了20年| www.608309.com-韩国新快三查询| www.706634.com-福利彩票天天开奖| www.800234.com-山东省福彩中心位置| www.926651.com-五福彩票官方网站| 百姓彩票www.bxcp3.com| www.421385.com-彩金彩票可靠吗| www.936596.com-中国福彩自助终端机| 500彩票www.396477.com| www.xc26.com-体彩排三选胆图| www.36xh.com-开心100彩票平台| www.03344.cc-网络彩票怎么戒掉| www.464638.com-时时彩的倍数是多少| www.110861.com-春节后彩票开业时间| www.85478.com-彩票投注兼职靠谱吗| www.091034.com-在网上如何买彩票| www.878511.com-彩票帮投兼职可靠吗| www.969522.com-奖多多的酷彩吧| www.ew00.com-时时彩助手apk| www.8805.bid-六十一体彩开奖查询| www.711383.com-我要天天福彩| www.797579.com-彩店宝彩票官网入口| www.878222.com-福彩三地牛材网推荐| www.981078.com-七彩杯有害-| www.339354.com-爱乐彩荐胆-| www.323856.com-彩78靠谱吗-| www.30007.cc-www.699彩票| www.93783.com-彩票足球分析| www.711311.com-足彩分析师app| www.794522.com-足彩博彩-| www.858121.com-国家控制彩票| www.916708.com-彩票平台稳定| www.964174.com-彩经网杀号-| 彩票驿站www.2350u.com| www.136342.com-广西体彩网上投注| www.268153.com-福彩双色球兑奖表| www.81ym.com-江西省体育彩票地址| www.0936.me-4场进球彩-| www.523192.com-天桥底老王彩票| www.052313.com-快三分解教学口令| www.263136.com-体彩排列三两元网| www.100077.cc-新华网彩票双色球| www.862696.com-时时彩开奖结果新浪| www.695033.com-号百彩票千亿彩票| www.759283.com-彩票猜图三d| 众发彩票www.878zf.com| www.761733.com-有没有时时彩赚钱的| www.820914.com-彩钢专用漆批发| www.878708.com-江西省体育彩票|