头像

PHP仿12306图片验证码【原创

来源:http://www.gianthc.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.gianthc.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.78936.cc-新彩吧彩票网站| www.109870.com-吉林快三彩票网| www.192005.com-河南快三任意俩码和| www.271104.com-好彩柠檬焦油量| www.341627.com-qq快三-| www.435321.com-体彩店提成收入| www.534040.com-南涧彩票店地图位置| www.689901.com-66彩票登录-| www.771939.com-非法经营彩票罪案例| www.874426.com-福彩快3江西| www.958886.com-玩彩网彩票登录网址| 天天彩票www.190882.com| www.hv59.com-吉林快三开奖号今天| www.a40.pw-竞彩怎么投注最稳| www.32bq.com-星期日彩票开什么奖| www.1161.in-网易彩票骗局| www.7823.biz-竞彩足球稳赢技巧| www.29523.com-福建福体彩31| www.73778.com-注册火箭娱乐时时彩| www.025482.com-网络一分快三合法吗| www.100964.com-中彩网三d综合版| www.174711.com-网上的快三能玩吗| www.320254.com-电视快彩-| www.392263.com-彩票挂机软件论坛| www.530125.com-信誉快三群是啥| www.618232.com-我要看体彩排列三| www.690143.com-足彩500万投注| www.770079.com-七彩神仙鱼-| www.875691.com-重庆时彩预测app| www.951887.com-做足彩代理的套路| 中彩www.zcwf6.com| www.cp15.com-彩客网电脑版| www.uj17.com-福彩3第-| www.05bz.com-彩铅涂色技巧动漫| www.75gb.com-新加坡福彩官方网站| www.1688.pink-临沂中彩福骗局| www.11355.cc-麒麟竞彩是真的吗| www.57622.com-福彩三地杀码图| www.021841.com-官网竞彩258下载| www.093379.com-福彩高频彩有哪些| www.161624.com-汇彩宝刷卡机| www.266713.com-快三怎么注册账号| www.355763.com-常州体彩中心地址| www.439455.com-中国福彩游戏机玩法| www.531123.com-时时彩投注止损心得| www.632622.com-高频彩票是不是会停| www.701730.com-中国福利彩票手机端| www.777474.com-网络彩票app下载| www.880080.com-陈华预测福彩三独胆| www.953526.com-香港正规彩票| www.999706.com-长沙彩票中奖| www.kg0.cc-江苏快三预测结果| www.qh81.com-福彩快三违法吗| www.04fj.com-广西快3福利彩票| www.70gj.com-福彩片区管理员工资| www.0869.cc-周口彩票店-| www.22083.com-足彩有操盘手吗| www.62700.cc-技术型彩民彩票培训| www.026050.com-内蒙福彩快三和尾| www.097497.com-旺彩网彩预测| www.160451.com-c58+彩票-| www.261875.com-彩票平台送38彩金| www.345883.com-正版猛虎报报彩图| www.422141.com-体彩大乐透怎样对奖| www.518813.com-中国彩市第一巨奖| www.585292.com-免费送彩金18| www.654859.com-时时彩网投群| www.778483.com-澳洲三分彩怎么玩| www.865164.com-华彩咨询排名| www.926739.com-达人彩票是真的吗| www.979958.com-彩票吃票行为| www.gc24.com-福利彩票预测专家| www.ws12.com-哪些是官方彩票| www.11kt.com-做彩票代理赚钱吗| www.75xe.com-彩票能作假-| www.1053.cn-彩票分析师是骗子吗| www.9056.top-时时彩平台源码出租| www.40804.com-体育彩票网址| www.83390.com-彩票概率计算| www.029996.com-福彩刮刮乐怎么兑奖| www.102059.com-菲律宾彩天下公司| www.163079.com-网络彩票套路破解| www.283376.com-体彩七星彩四等奖| www.362704.com-中彩大乐透开奖结果| www.443232.com-福彩3d一周计划表| www.531357.com-澳门全天彩-| www.627263.com-篮彩258网站| www.690448.com-竞彩足球完场比分| www.762459.com-极速时时彩官方下载| www.863719.com-体彩5星彩查询| www.921308.com-时时彩五星直选计划| www.975553.com-快彩联盟有没有假| www.fv1.com-不怕挂时时彩方案| www.mt14.com-官方彩网页-| www.v16.top-竞彩收米gif图片| www.44ox.com-红树林国际彩票| www.254.cm-2019年福彩改革| www.3350.cn-彩色的梦小班教案| www.8279.biz-久久彩票彩-| www.24958.com-初学者买什么彩铅| www.65186.com-竞彩过关计算| www.077025.com-福彩360走势图| www.132304.com-彩礼超2万贩卖人口| www.200454.com-河南福彩快三走| www.264008.com-地方彩票开奖公告| www.367973.com-好看的彩铅配色| www.447342.com-三递彩票-| www.526674.com-时时彩奇偶形态技巧| www.619953.com-福彩黑心-| www.679102.com-凤凰时时彩-| www.746100.com-北京5分彩是真的吗| www.807391.com-梦见彩票开奖号码| www.873646.com-大盘娱城彩票| www.972636.com-彩虹六号买哪个版本| www.dh79.com-江苏省福利彩票中心| www.ss86.com-彩95-| www.03uh.com-彩票设胆什么意思| www.62ic.com-义乌体彩投放| www.833.org-主播直播彩票| www.3969.cc-内蒙快三遗漏查询表| www.8628.pw-微信群买彩票赚钱| www.57023.com-大发时时彩快3技巧| www.005013.com-体彩开机号近十期| www.060113.com-聚华体彩店app| www.137410.com-腾讯分分彩最新漏洞| www.202071.com-福彩双色球彩票软件| www.262317.com-3d彩票天天开奖| www.356439.com-充钱赠送的彩票网| www.421962.com-彩铃设置-| www.508163.com-今晚七星彩开奖洋情| www.567005.com-彩票k8网-| www.622679.com-3d彩图今天-| www.679871.com-巨龙彩票怎么样| www.744901.com-彩票管理新规| www.803301.com-彩票计划群微信号| www.870481.com-六亿彩票网站| www.997491.com-海口彩票网早版区| www.cp3588.com-彩票店可以买快三吗| www.jc82.com-双色球彩票选号软件| www.xh91.com-7彩阳光-| www.04tz.com-彩铅临摹世界名画| www.60lh.com-网易彩票为何买不了| www.647.net-特彩吧手机版| www.3421.cc-松北好彩酒店电话| www.8079.cm-水彩抽象画-| www.19872.cc-1分彩太假了| www.53932.cc-2323彩票网稳吗| www.89722.cc-足彩19034-| www.033537.com-彩神软件下载安装| www.201183.com-七星彩最准确十专家| www.258933.com-快三缩水软件免费版| www.318694.com-ll彩票网站-| www.371889.com-牛彩兼职真的假的| www.447368.com-足彩手机软件| www.521926.com-腾讯国际时时彩| www.576923.com-彩票突然登录不了| www.632367.com-时时彩绝杀一码秘诀| www.685701.com-彩钢板围挡-| www.748490.com-快彩注册邀请码| www.800727.com-找今天的福彩3d图| www.864499.com-178彩票平台真假| www.915283.com-中国福利彩票网加盟| www.965935.com-96彩票网官方网站| 500彩票www.50064x.com|