头像

PHP仿12306图片验证码【原创

来源:http://www.bjbrkh.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.bjbrkh.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.659534.com-七星彩百度云盘| www.910913.com-福彩快三改-| 500彩票网www.745855.com| www.pd16.com-6种人容易中彩票| www.8686.site-体彩七星本期号| www.278713.com-戒彩吧-| www.368831.com-今日福彩开奖是什么| www.480815.com-和彩云官网-| www.cai3915.com甘肃一定牛快三| www.401819.com-彩客彩票网官网| www.773534.com-澳洲时时彩彩开奖| www.926362.com-网哪个彩票平台正规| www.97449.com-抵制天价彩礼| www.411130.com-凤vip彩票下载| www.400233.com-福彩双色球彩图总汇| www.xm88.com-彩票计划9cb官网| www.31xl.com-体彩18058-| www.314368.com-体彩飞鱼-| www.468856.com-新彩网三d字迷| www.590128.com-七星彩查询-| www.669048.com-七星彩中了6位| www.739613.com-买秒速时时彩的技巧| www.817297.com-ig传统彩合法吗| www.885767.com-福彩管理中心电话| www.954125.com-手机购彩软件合法吗| 500彩票www.238500.com| www.ig02.com-今日彩票app| www.095156.com-外围足彩滚球怎么玩| www.219624.com-布衣彩吧图库| www.802377.com-吉林省中国福彩3d| www.03nw.com-福彩aa牛彩会| www.200.gg-彩铅动物图-| www.7378.vip-竞彩店有名额限制么| www.25186.com-彩铅画优势-| www.69774.com-app易彩乐彩票| www.023610.com-七乐彩齐鲁推荐号| www.827962.com-lg传统彩-| www.923778.com-什么时间可以买彩票| www.997914.com-乐彩图表工具图| www.em69.com-南方彩票网-| www.wv35.com-免费送彩金38| www.15ju.com-彩客网ck8681| www.88eo.com-美国彩票power| www.2032.org-青岛体育彩票站加盟| www.48ox.com-青岛七彩筒灯| www.852311.com-2分时时彩下把预测| www.925618.com-深圳快乐彩票| www.985059.com-竞彩输钱好后悔| www.zv60.com-500彩票客服| www.26ln.com-贵州竞彩快三查询| www.ok1.com-福利彩票合法网站| www.yk61.com-北京逸彩快三| www.35pa.com-网上在哪买体彩| www.361.date-cp55彩票官网| www.123518.cc-福彩买彩票时间| www.537221.com-春秋彩票靠谱不| www.770810.com-彩虹七号围攻| 500万彩票www.39500i.com| www.226768.com-湖北快三游戏开奖| www.315950.com-上海嘉定竞彩实体店| www.415813.com-分分钟一期的彩票| www.520749.com-福彩3d手机论坛| www.582576.com-锋彩直播破解4.4| www.649118.com-七彩椒盆栽-| www.539932.com-如何判断快三跨度| www.650136.com-福彩开奖走势彩宝贝| www.0ub.com-彩票怎么倍投科学| www.572.live-竞彩网比分直播彩客| www.4830.vip-足彩怎么买法| www.13353.com-足彩胜平负澳客网| www.010590.com-重庆吋时彩-| www.098208.com-3d福利彩票开奖号| www.181571.com-湖北快三中奖金额| www.254079.com-幸运中彩票快3| www.39920.com-彩票巴巴网址| www.598230.com-体彩足彩比分直播| www.721842.com-黑龙江时时时彩结果| www.861016.com-时时彩任选三| www.971749.com-创彩网平台是真的吗| www.pd44.com-香港准福彩图| www.75va.com-5d彩超多少钱一次| www.11317.cc-纵横3d彩票一一| www.91512.cc-黄好彩香烟-| www.062473.com-乐彩网开奖公告| www.139623.com-盈彩吧是什么| www.399781.com-7星彩论坛808| www.805414.com-彩色水气球定做| www.980418.com-牛网彩票-| www.th1.com-彩票开奖双色球今天| www.844521.com-最新千亿彩票| www.984739.com-体育彩票排列3全买| www.ls38.com-时时彩计划宝典| www.606201.com-莱利彩票注册| www.632365.cc-合发彩票888| www.975689.com-内蒙古福彩闪退| www.mz63.com-彩票屠龙概率多少| www.4098.cn-珐琅彩瓷器出手| www.56008.com-云南11选五购彩| www.062452.com-买彩票的技巧大全| www.286517.com-乐彩3d谜图第一版| www.588038.com-苹果系统彩票软件| www.21oe.com-qq上能买彩票吗| www.7899.me-淘彩娱乐是骗局吗| www.523530.com-时时彩预计-| www.653281.com-福彩8炫彩奖金| www.899664.com-福利彩票站怎么申请| www.960666.cc-彩票刷反水-| 大赢家彩票网www.178993.com| www.rd67.com-二分时时彩软件下载| www.47bq.com-分分彩返点-| www.737.com-盈博彩票官网| www.38625.cc-环彩网页版-| www.004712.com-福彩现场开奖直播| www.058538.com-江西快三和尾走势| www.150467.com-千禧彩票首页| www.83ev.com-彩印基础包是什么| www.605622.com-k8彩票在线-| www.715199.com-时时彩是几点开始| www.798038.com-足彩超级必发指数| www.881564.com-泰国利记博彩| www.974872.com-5分彩开奖记录| www.aj86.com-海南特区七星彩论坛| www.xw58.com-彩六官网下载ios| www.34dc.com-福彩3d开奖号查询| www.581609.com-广元体彩最新大奖| www.678280.com-福利彩票乐彩论坛| www.752621.com-圣地彩下载-| www.313879.com-幸运彩票apk| www.306971.com-天津时时彩分析软件| www.390166.cc-12500万彩票| www.556619.com-北京28彩票-| www.633145.com-m5彩票招商代理| www.761888.cc-众购彩票骗局| www.840113.com-ig彩票网址-| www.911753.com-福彩3d一注2块钱| www.969890.com-网上投资彩票靠谱吗| 大众彩票www.712887.com| www.ki01.com-体彩网大乐透中奖| www.257422.com-vip彩-| www.357653.com-a8彩票app-| www.951455.com-金豆彩票平台| www.268353.com-网上购彩-| www.237317.com-彩票倍投方案| www.319230.com-爱彩票软件下载| www.387788.com-天下彩app下载| www.530387.com-时时彩网页9码计划| www.602052.com-夫妇彩票中3亿| www.676795.com-纹绣彩妆店名字大全| www.755004.com-旺彩福彩双色球| www.839366.com-竞彩米斗推荐网| www.886325.com-水溶彩铅画图片大全| www.939007.com-手机365彩票下载| www.976231.com-郑州市结婚彩礼标准| 13e彩票www.302029.com| www.69xm.com-河北福彩中心网站| www.31777.com-生肖时时彩开奖结果| www.85528.cc-彩票缩水软件是什么| www.054808.com-沉迷彩票什么原因| www.069078.com-七彩网是正规的吗| www.253045.com-时时彩走势图彩票网| www.360571.com-快三源码玩法| www.733699.com-彩票分分pk-| www.815672.com-香港今日彩报| www.879300.com-江西快三江西快三|