头像

PHP仿12306图片验证码【原创

来源:http://www.njrbxs.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.njrbxs.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.7222.live-彩虹挂挂登录| www.328980.com-双色球牛彩预测| www.26361.cc-中彩吧怎么样| www.630906.com-体彩舟山飞鱼规则| www.005613.com-体彩排列3d开机号| www.849500.com-上海福彩11选5| www.970817.com-合江中彩票-| www.aj81.com-采彩票开奖彩票开奖| www.683913.com-竞彩足彩彩票软件| www.23114.cc-网上彩票猜大小| www.97278.cc-彩票作弊是真的吗| www.086521.com-好彩客正版-| www.698027.com-买快三可以赚钱吗| www.1ci.com-乐彩网用户登录| www.536.site-广东省福彩官网| www.840807.com-彩票中奖是给支票吗| www.930181.com-彩票高手吧-| www.990917.com-北京快三出奖结果| www.ae25.com-一定牛河南快三| www.318150.com-国外彩种-| www.15615.com-彩铅排线技巧图片| www.593878.com-七彩格子投资赚钱| www.697080.com-足彩虚拟投注软件| www.61527.cc-乐米彩票改名字了| www.272110.com-彩809彩票-| www.898126.com-彩吧助手全国开奖| www.990279.com-多乐彩票平台| www.to2.cc-南昌福彩网-| www.05054.com-爱彩乐开奖号码图表| www.89305.com-和乐彩票极速赛车| www.070637.com-约彩官网-| www.163331.com-彩虹旗泡泡弟| www.236582.com-上海彩票11选五| www.762881.com-时时彩万能码公式| www.888228.com-乐彩合买是骗局| www.982969.com-盈彩网合法吗正规吗| www.219449.com-快三开奖记录| www.297808.com-广西快三开奖时间| www.618690.com-人人赢彩票下载安装| www.701133.com-苏州美彩纺织| www.98237.cc-中国彩吧计划大师| www.069913.com-亿彩内部计划| www.000368.com-云南时时开彩| www.301140.com-彩鸿彩票不能提现| www.058765.cc-体彩排三千禧试机号| www.509710.com-体彩多久后不能兑奖| www.606443.com-中国禁止民间彩票| www.272289.com-七星彩开奖号码查询| www.896711.com-中彩网代理-| www.jc7.com-河南快三基本走势| www.251882.com-中彩吧55125| www.500077.cc-电脑彩票专营店| www.17283.cc-星彩代刷网app| www.207328.com-高倍彩票平台| www.h31.net-广西快三计划分析| www.75nv.com-xy幸运彩票网站| www.2208.cc-网上下载京彩app| www.7733.cm-自定义彩票走势图表| www.721838.com-55彩票是合法的吗| www.6801.cc-体大乐彩票-| www.008195.com-泰安市体育彩票电话| www.936498.com-中福网彩票在线官网| www.cai05.cc-快三玩法-| www.oe46.com-大陆平台彩票送彩金| 500彩票www.769588.com| www.947218.com-三彩网彩票官网| www.51760.cc-网票彩票开奖结果| www.020782.com-山西福彩网双色球| www.804267.com-如何买世界杯彩票| www.909168.com-七星体彩中奖新闻| www.988037.com-福利彩票中心怎么样| www.fl04.com-黑彩靠什么盈利| www.za78.com-春秋彩票官网| www.396802.com-菠菜注册开户送彩金| www.63qd.com-彩票源代码下载| www.34349.cc-银彩通是合法网站吗| www.78658.com-竞彩店怎么赚钱的| www.45hm.com-香港福彩冂户| www.016885.com-天天爱彩票官网下载| www.172976.com-分分快三开奖实时| www.7533.cc-福彩复式玩法| www.828178.com-lg传统彩票-| www.zw87.com-重庆时时彩平台6| www.176729.com-福彩快三输了50万| www.360407.com-大数据彩票分析| www.4193.xyz-七彩云染料电商| www.043799.com-福彩每日杀码| www.200522.com-彩票预测3d-| www.901806.com-福利彩票游戏机论坛| www.983869.com-北京彩票兑奖中心| www.fv62.com-大发快三看和值技巧| www.v31.biz-能买时时彩的软件| www.807161.com-废旧彩票折-| www.il54.com-广东福利彩票app| www.959949.com-职业足彩彩民| www.rb72.com-腾讯时时彩玩法| www.29573.cc-乐彩网缩水软件| www.126516.com-19049足彩大势| www.344928.com-时时彩趋势软件| www.48uq.com-大乐透彩乐乐网杀号| www.538281.com-足球彩票19048| www.997744.com-一分快三赢钱技巧| www.86wu.com-那个网站可以买足彩| www.057882.com-福彩3d有内部资料| 虹彩集团www.hcjt6.com| www.ix91.com-内蒙快三查期号| www.625925.com-秀平彩票-| www.994954.com-彩票计算公式的奥秘| www.529120.com-贝酷体彩店-| www.841649.com-七乐彩为什么没人玩| www.971646.com-景乐福彩端-| www.bz72.com-大信彩票是真的吗| www.526075.com-网上推广彩票违法吗| www.637228.com-双色球中彩网走势| www.761248.com-彩票可以异地兑奖吗| www.854100.com-竞彩篮球彩票在哪买| www.912203.com-买黑彩票的人犯法吗| www.967376.com-体彩排列三今日奖号| 网易彩票www.506232.com| www.117077.com-310足球竞彩合买| www.4131.org-彩虹的重力苏东霖| www.23811.cc-福彩3d中奖励| www.006448.com-江苏快三破解器| www.cp3874.com-福利彩快三是什么| www.909187.com-中国彩票7星彩| www.982627.com-腾龙时时彩软件下载| www.bb15.com-五分彩怎么稳赚不亏| www.tz41.com-高频彩让我家破人亡| www.788495.com-古建筑彩绘图片| www.874563.com-浙江福彩在线| www.948731.com-福彩的d开奖结果| www.993908.com-我想玩彩-| www.bg11.com-078网络彩票骗局| www.ti86.com-福彩22选5-| www.6fx.com-分分彩购买软件| www.68ij.com-网易彩票真实吗| www.34902.com-山东体彩论坛bbs| www.77669.com-彩尊时时彩登录平台| www.290051.com-搜狗彩经网-| www.fn81.com-快三网址给个| www.622669.com-甘肃彩票中大奖| www.947621.com-于海彩票事件| www.mw64.com-官方彩软件-| www.246807.com-91彩神-| www.ip05.com-足彩直播-| www.17511.com-老9乐购彩票3| www.007035.com-关注彩票开奖结果| www.67011.com-彩票领奖在哪里领奖| www.536464.com-国外彩票玩法| www.835169.com-lucky绿好彩| www.941841.com-新疆时彩票开奖查询| 淘彩票www.tcp969.com| www.c98.win-陕西十一选五百宝彩| www.55eb.com-933彩票怎么样| 500彩票www.50080w.com| www.ys76.com-昆明市彩票兑奖地址| www.361691.com-132彩票破解方法| www.508246.com-浙江省福利彩票12| www.691372.com-竞彩足球彩票aap| www.802328.com-即时开彩香港版| www.974243.com-江苏快三坑人吗| www.rv79.com-开奖大极速快三| www.54al.com-云南彩票大奖排行| www.43kc.com-炫乐彩票官网|