头像

PHP仿12306图片验证码【原创

来源:http://www.ldgxedu.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.ldgxedu.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.2641.org-彩票是晚上几点停售| www.389280.com-福州彩票转让| www.501335.com-中国彩l吧-| www.715252.cc-彩神1平台下载| www.95gq.com-竞彩足球比分310| www.8480.vip-爱彩乐输了二十多万| www.83138.cc-福彩3d开始坑人了| www.456760.com-今期买马彩图片65| www.778709.com-人人中彩票没了| www.870388.com-重庆时时彩官方| www.367179.com-刚力彩芽日历| www.36xi.com-好彩客无法提现| www.828825.com-下载彩c75cc| www.32ga.com-看一下体育彩票| www.292971.com-彩票3d预测推荐| www.223333.cc-97彩票下载手机版| www.910721.com-足球彩票胜负14| www.cp8115.com-易彩快三开奖走势图| www.502422.com-多彩投收益-| 500彩票www.549377.com| www.233281.com-海南东方快三开奖| www.7393.net-c彩61彩票-| www.74101.com-快三和值大小计算器| www.053494.com-今天吉林快三号码| www.514533.com-玩王牌彩票的技巧| 爱购彩票www.3552c.com| www.914484.com-瑞彩祥云邀请码大全| www.ei47.com-广西快三一定牛今天| www.445637.com-那个软件买彩票好| www.9722.online彩票开奖彩宝网首页| www.311880.com-甘肃陇彩宝下载| www.957472.com-8亿彩票平台| www.509561.com-利彩亲彩票-| www.591691.com-最新彩娱乐网站大全| www.008921.com-河南七星彩兑奖地址| www.135687.com-北京快三精准计划网| www.225558.com-百合网彩票托| www.6497.vip-1998彩票app| www.397040.com-福彩组六4码遗漏| www.720579.com-七星彩一共分几等奖| www.826993.com-如何确定彩票店真假| www.937283.com-神彩福牛是什么网| 鑫亿彩www.627069.com| www.122098.com-5亿彩票网怎么样| www.87221.com-快三数字规律| www.012051.com-金钱豹网络彩票| www.096822.com-3d好彩网-| www.169726.com-快三图表大全| www.2410.vip-二四六好彩下载| www.kx64.com-快三代理怎么赚钱| www.632569.com-澳门3d彩票坑不坑| www.706033.com-点缤和易彩哪个好| www.784355.com-什么是网络售彩| www.856204.com-吉林快三合之图| www.913230.com-人人中彩票网页版| www.969647.com-精彩音乐汇2019| www.xl69.com-十一选五彩票网站| www.568211.com-盛大彩票官方网址| www.655260.com-体彩游泳夺金中奖率| www.781064.com-江西快三软件推荐| www.851383.com-极速时时彩玩法技巧| www.909545.com-福彩三d无名图| www.965883.com-福建福彩一定牛| 500彩票网www.65707q.com| www.eo51.com-北京快三投注大或小| www.ty80.com-彩票跟龙屠龙| www.6ws.cc-赠送彩票营销| www.53jr.com-红利彩票平台网址| www.0363.cm-数字彩杀号法| www.ee0.cc-旺彩网官网下载| www.503234.com-鸿彩彩种-| www.653579.com-最热的澳门彩票软件| www.161102.com-彩票天天乐是否正规| www.844535.com-千亿彩票三-| www.cai9700.com彩票走势图入门分析| www.211863.com-玩时时彩会坐牢吗| www.301468.com-七星彩今天预测号码| www.374957.com-海南体彩飞鱼中奖率| www.520695.com-福星彩票下载| www.602057.com-打彩票不给钱怎么办| www.727677.com-山东福彩开奖结果| www.816777.com-福利彩票图迷总汇| www.910508.com-彩票中奖机-| www.5673.pro-国家时时彩开奖结果| www.609757.com-微信体育彩票怎么买| www.732662.com-福彩3d天宇和值迷| www.826335.com-933彩票软件最新| www.251551.com-体育彩票网站导航| www.326937.com-古建彩绘教程| www.411838.com-打开原彩显示更耗电| www.525428.com-中国正规时时彩平台| www.659380.com-七星彩论坛开| www.789727.com-相亲网上玩竞彩| www.887553.com-玩彩网靠谱吗| www.954798.com-七彩娱乐账号注册| www.cai0588.com北京快三开奖视频| www.498584.com-做福彩打票员好吗| www.uh71.com-vr彩票是什么意思| www.05nm.com-孩子阅读彩铅图片| www.770589.com-卖彩票的广告语| www.636471.com-ig传统彩开奖官网| www.851294.com-乐米彩票改名叫什么| www.hw46.com-彩票三中三技巧| www.983128.com-福州福彩中心| www.kd33.com-福彩中奖结果| www.232361.com-上海快三二同号单选| www.315760.com-上海市体彩中心地址| www.019636.com-福彩注册邀请码| www.095073.com-网购福彩是不是骗局| 购彩网www.74gcw.com| www.gp11.cc-彩票app软件哪种| www.335968.com-微信购买体育彩票| www.yf07.com-什么叫派彩-| www.786012.com-彩牛彩票是合法的吗| www.940060.com-福利彩票复式4十1| www.051759.com-中国体彩票开奖号| www.400705.com-七星彩的图子| www.619418.com-搞笑彩票图片大全| www.850369.com-美国一分彩怎么开奖| www.t91.in-时彩族怎么打不开| www.21330.com-博盈彩票网合法吗| www.6418.cn-春秋彩票腾讯时时彩| www.39399.com-全民中彩提款| www.93968.com-竞彩米斗推荐网| www.085017.com-星空彩票ios版| 大赢家彩票平台www.729133.com| www.749646.com-利澳彩票平台登陆| www.961783.com-福彩数字3开奖时间| www.kj26.com-易彩网的邀请码在哪| www.565438.com-双彩体彩三句话| www.984816.com-黑彩代理犯法吗| www.ic23.com-彩票微助手-| www.8645.cn-中了彩-| www.870803.com-福彩3d2000朝| www.687657.com-安卓彩神通彩票软件| www.506629.com-中国竟彩网app| www.610358.com-新手买哪种彩票| www.774557.com-快三投注书籍| www.406142.com-中国史上最大彩票| www.501908.com-手机365彩票| www.553610.com-竞彩足球中奖故事| www.607595.com-天津福利彩票在哪里| www.662014.com-2019竞彩调整| www.718565.com-看到彩虹的心情说说| www.778962.com-福彩的积分卡| www.836752.com-精彩彩票网-| www.885372.com-三宝生活彩票| www.944478.com-体育彩票机选一注| www.995225.com-重庆试试彩走势图| www.nd1.com-人人中彩票是骗局吗| www.11687.cc-福利彩票开奖3d| www.839177.com-盛弘彩票-| www.44bq.com-非常出彩的意思| www.51726.cc-时时彩倍投方案表| www.066549.com-2345彩票网破解| www.10mc.com-福彩3d试号金码| www.186728.com-北京快乐彩开奖结果| www.bh62.com-女孩投彩是骗局吗| www.pd16.com-6种人容易中彩票| www.k17.com-快三速查表-| www.76331.cc-幸运彩票计划网| www.067685.com-微微彩票是干嘛的| www.174744.com-教你百盈快三怎么玩| www.153586.com-快乐彩任选五怎么玩|