头像

PHP仿12306图片验证码【原创

来源:http://www.renshijituan.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.renshijituan.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
极速快3 www.025621.com-呼和浩特福彩中心| www.151660.com-星辉彩票软件正规吗| www.237789.com-时时彩助手下载| www.320014.com-36o彩票官网| www.398600.com-爱彩新浪比分直播网| www.516417.com-中发彩票贴吧| www.592342.com-550彩票app-| www.669337.com-海南私彩为什么火| www.753767.com-修改彩票网站余额| www.864204.com-手机彩膜是什么| www.927910.com-乐彩网首页彩票| www.981717.com-2019彩票网下载| www.te.cc-网站彩票快三合法吗| www.pc53.com-一分快三全天计划网| www.4qc.com-昆山体育彩票| www.1680.biz-l7500乐彩网| www.430090.com-浙江时时彩开奖号码| www.111511.com-下载盈彩网-| www.49vc.com-十四场足彩比分直播| www.869812.com-数字彩票下载| 大赢家彩票平台www.810523.com| www.663864.com-怎么查询福彩站点| www.752197.com-不要相信彩票| www.835711.com-好彩1开奖玩法| www.939226.com-足彩310彩客| www.rw2.com-福彩3d和尾走势| www.m77.hk-买彩票一张多少钱| www.5120.vip-有多少人买彩票| www.250027.com-购彩大平台-| www.12ne.com-彩票排列三玩法| www.3977.net-一分赛车彩票软件| www.929121.com-福彩网充值代理| www.bm28.cc-好运来彩票网app| www.58ih.com-1700彩票网-| www.5524.biz-今天买大乐透彩票| www.75700.com-怎么举报申航彩票| www.117079.com-竞彩计算-| www.132897.com-足彩圈-| www.349809.com-周一销售什么彩票| www.484511.com-飞鱼彩票心得| www.586002.com-云购彩票有挂吗| www.669541.com-买彩票要实名制吗| www.869299.com-够力七星彩2015| 红旗彩票www.39957d.com| www.601533.com-彩漂怎么样-| www.444846.com-cp5000彩票-| www.285.website七星彩三字定位全倒| www.268813.com-哈尔滨逸彩快三| www.512793.com-王者彩票助手| www.uo7.cc-安徽快三当前遗漏| www.699996.cc-好彩客是不是骗人的| www.947265.com-彩吧首页i-| www.ee45.com-河南商丘彩礼价目表| www.11hl.com-澳客彩票手机客户端| www.599112.com-买彩票什么时辰吉利| www.48677.com-极速时时彩官方下载| www.3847.cc-虚假彩票网站| www.le55.com-官方彩-| www.t03.com-何明预测七乐彩| www.50vt.com-快三赔率图-| www.1105.wang-竞彩比分中奖18万| www.7998.top-能玩彩票的app| www.733981.com-众彩网双色球推荐| www.171143.com-福彩开奖-| www.68577.cc-快三12和值有哪些| www.087982.com-挪威28彩票骗局| www.986075.com-彩票出票员-| www.025418.com-人人彩票公司在哪里| www.106054.com-彩票店双色球二维码| www.855769.com-七乐彩到哪里兑奖| www.929661.com-七星彩杀头杀尾| 88爱彩www.88ac.com| www.cx75.com-哪个私彩平台最大吗| www.yp71.com-万州体育彩票中心| www.23dr.com-南充市福彩中心地址| www.338074.com-福彩吧彩票中心| www.569552.com-天下好彩-| www.917253.com-必赢彩票贴吧| www.535020.com-电玩城游戏机彩票机| www.732206.com-国家政策对彩礼| www.862310.cc-燕赵快三-| www.967492.com-彩票托是怎么赚钱的| www.cp5583.com-快三走势图今天北京| www.632397.com-快三和值跨度图片| www.99ut.com-中国福利彩票可以买| www.8931.cc-头头竞技博彩| www.165936.com-快三计划-| www.97019.com-中国古建筑彩绘类型| www.092287.com-福建彩票店-| www.64211.com-114849彩票-| www.060547.com-开体彩店怎么刷销量| www.217929.com-福彩网f96-| www.317505.com-彩票提前开奖公告| www.ji80.com-大发时时彩-| www.c25.in-彩神密聊-| www.43560.com-彩视电脑版官方下载| www.794648.com-福彩技巧和秘籍| www.994954.com-彩票计算公式的奥秘| www.93uj.com-彩色1寸照片| www.sh90.com-重庆彩票网双色球| www.6651.cc-豹赢彩票最新版本| www.83693.cc-哪个星座适合买彩票| www.su39.com-体彩七星彩怎么中奖| www.9358.biz-彩票中心原主任| www.30nz.com-福彩一般几点开奖| www.934.bid-真三国无双4星彩传| www.9025.biz-七星彩乌龟什么码| www.78187.com-幸运彩票能赚钱吗| 彩票坊www.288645.com| www.043779.com-中国福利彩票咋看| www.877669.com-中国有多少彩迷| www.fk62.com-中彩网双色球彩票| www.130108.com-大奖快三套路| www.52ho.com-足彩欧赔哪里最准| www.654559.com-高频彩票微信美女| www.cp8328.com-福彩图谜-| www.2725.xyz-唐山彩票中奖者| www.582098.com-手机彩膜怎么样| www.3667.vip-周末什么彩票开奖| www.47283.com-好彩自来-| www.119204.com-爱乐透彩票福彩体彩| www.187192.com-官方分分时时彩| www.0151.cn-好看的彩色饺子图片| www.097703.com-微信群玩快三违法| www.747403.com-万购彩是什么东西| www.bb40.com-彩票代理市场收集| www.115459.com-淘彩票大发快3官网| www.753208.com-彩票购彩官网| www.946952.com-彩色混凝土配方| www.999846.com-福彩定胆杀号| www.ja6.cc-快三开奖内蒙古的| www.or57.com-中国体育彩票双色球| www.6ws.cc-赠送彩票营销| www.380165.com-网易彩票代购| www.530757.com-彩铅方法-| www.599277.com-买彩票怎么样买| www.670348.com-众赢彩票网a777| www.761924.com-算局七星彩奖表划规| www.869622.com-苹果够力七星彩安装| www.5487.cc-彩虹六号本子图片| www.ar14.com-内蒙快三投注技巧| www.tf62.com-彩票发展-| www.00hb.com-专业玩彩视频| www.290759.com-排三走势图彩宝贝| www.08fp.com-落日画图片彩铅| www.5390.cm-快三如何买最划算| www.hw89.com-福彩快乐十分走试图| www.0gk.com-一分钟一开易彩| www.348408.com-福彩奖金到账| www.439825.com-中彩那天课文全拼音| www.06.cm-体彩奖池-| www.403433.com-海南七星彩官方网站| 福利彩票www.99677v.com| www.64366.com-立博足彩app| www.604637.com-彩兔迷-| www.672626.com-福彩3d双胆彩票网| www.744465.com-什么是7星彩| www.799914.com-安徽快三计划团队谁| www.905610.com-快三赔了10万| www.973068.com-彩虹世界免费资源| www.93147.com-竞彩篮球技巧心得| www.045006.com-彩神通app-| www.120433.com-广西褔利彩票官网| www.179672.com-彩票计划软件|