头像

PHP仿12306图片验证码【原创

来源:http://www.jclordjewelers.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.jclordjewelers.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.46134.com-2分时时彩计划软件| www.350124.com-博乐彩票注册登录| www.755732.com-民彩网app下载| www.755134.com-炫彩彩票软件| www.52931.cc-红蓝好彩-| www.258595.com-福彩3的杀码| www.282220.com-中国彩票-| www.182230.com-极速快三开奖查询| www.009379.com-app132彩票-| www.150659.com-彩8彩票ios-| www.01004.com-万彩网-主页| www.11149.cc-彩票2元网开奖结果| www.020243.com-58同城彩票-| www.5941.cn-北京人人彩网络科技| www.98788.com-梦见很多彩票| www.119086.com-彩票苹果版本| www.165712.com-旺彩预测3d-| www.282886.com-彩票双色球规则玩法| www.502618.com-一号彩票代理人有吗| www.655840.com-彩票中奖去哪里兑现| www.839727.com-彩色耐磨地坪做法| www.998496.com-福彩公司招人吗| www.qj67.com-南粤好彩1走势图| www.2036.hk-8888彩票正规吗| 大赢家彩票平台www.258015.com| www.101440.com-彩票高反水-| www.095573.com-彩多多-| www.422766.com-体彩机充值是什么| www.72575.cc-c彩票-| www.868298.com-网上8亿彩是骗局吗| www.79556.com-福彩3d折线图正版| www.244987.com-78彩票app-| www.hi6.com-安徽快三走势图l| www.k59.com-体育彩票开奖七星彩| www.5920.vip-长春彩票中奖新闻| www.24663.com-彩铅画培训-| www.103699.com-吉林快三辅助| www.229110.com-五彩缤纷香烟60万| www.365820.cc-分分时时彩单双技巧| www.529098.com-大六壬预测彩票| www.ii66.com-新彩吧3b字谜| www.306291.com-澳发彩票平台| www.569671.com-b2彩球网平台租出| www.979678.com-开体育彩票的店| www.902905.com-吉祥彩彩票客服电话| www.108385.com-新彩娱乐网下载| www.791533.com-宝乐彩提现-| www.938567.com-共赢彩票下载| www.jf08.com-快三遗漏北京| www.785911.com-大地彩票平台黑钱吗| www.606626.com-彩虹在线-| www.809538.com-彩店宝不能用了| www.3608.org-福彩七乐彩预測| www.517285.com-福彩万能六码| www.581567.com-福利彩往期开奖记录| www.2107.cn-安康福彩中心| www.39619.cc-中彩在线买彩票| www.128841.com-环球彩票不能提现| www.299082.com-01彩票下载-| 双彩网www.631012.com| www.rf64.com-彩票在线计划| www.583939.com-新版彩经网首页| www.bn74.com-152彩票计划软件| www.l41.club-财神8彩票网| www.313.hk-彩票包赔赚什么钱| www.9050.in-彩票中奖交税多少| www.019301.com-遵义福彩中心| www.126912.com-体彩开奖信息查询| www.243240.com-体彩属于赌博吗| www.377247.com-烟台结婚彩礼钱| www.610938.com-百宝彩用户怎么登录| www.743297.com-酷彩吧下载链接| www.865847.com-易迅彩票不能用| www.968364.com-胜负彩开奖结果查询| www.bf86.com-黑彩平台哪个好| www.x01.in-九万彩票平台靠谱吗| www.3088.in-时时彩买单双没输过| www.487486.com-3d说彩-| www.622306.com-蓝精灵彩报图库第a| www.854382.com-时时彩倍投咋样合算| 东方国际www.055982.com| www.302256.com-七星彩冷热号| www.455845.com-玩彩票倾家荡产复仇| www.620561.com-世界彩票发展历史| www.780552.com-彩铅画人物图片大全| www.906327.com-彩票种类ig-| 万利www.32123v.com| www.uz52.com-福彩3d杀号林竹| www.405015.com-七星彩技巧和和方法| www.66905.com-重庆福彩领奖地址| www.52372.cc-天猫彩票是真的吗| www.062021.com-彩民之家网站| www.185779.com-快三能赚钱吗| www.89291.com-福彩查询app| www.32627.com-竞彩足球完整版| www.131958.com-泰安彩礼2018| www.305021.com-彩票中奖捐款免税| www.435209.com-竞彩受注量-| www.101431.com-官网彩票下载安卓版| www.8386.live-七星彩组合买法| www.691119.com-河北最新彩票中奖| 500万彩票www.500pt.com| www.7yi.cc-快三二同号复选规律| www.7832.biz-职业买彩票人| www.429823.com-利彩平台是真的吗| www.3211.space-yy彩票登录网页版| www.35653.com-时时彩合买大厅骗局| www.051367.com-大发快三星光| www.178400.com-彩票预测软件手机版| www.335964.com-体育彩票怎样玩| www.560038.com-七星彩预测牛材网| www.206234.com-彩投骗局揭秘| www.342789.com-足彩比分规则详解| www.358745.com-中彩票领奖会不会被| www.565239.com-派彩网河南快3| www.672257.com-双色球万彩吧荐号| www.786632.com-福利彩票兼职| www.936642.com-七乐彩胆拖360| www.cp9578.com-今日中彩正规吗| www.31951.com-福彩快乐十二玩法| www.78ds.com-靠彩票发财的人| 顶级娱乐www.928621.com| www.4ez.com-天天中彩票网| www.3214.org-爱彩乐导师-| www.61225.cc-万达彩票app下载| www.186055.com-什么app能玩快三| www.333045.com-怎么能够买彩票中奖| www.063150.com-手机彩票加盟代理| www.218083.com-福彩网犯法吗| www.463631.com-哪个行买彩票| www.643444.com-中华彩票报电子版| www.801086.com-500e彩票-| www.952783.com-风彩彩票官方网站| www.82155.cc-ig传统彩是真的吗| www.31ib.com-全天彩预测-| www.180761.com-中彩票下载-| www.173505.com-淘宝彩票-| www.507562.com-彩20app下载| www.798061.com-拉萨全民体彩公园| www.cq28.com-私彩不怕官方人买吗| www.55em.com-城云路彩票站| www.3868.cm-七星彩定胆杀号| www.25897.com-聚彩彩票合法的吗| www.gd32.com-彩票被骗120万| www.v65.biz-明天中奖的彩票| www.56250.com-盈发彩票下载| www.02351.com-乐彩3d折线图| www.870147.com-大发福彩是真是假| www.121423.com-彩专家彩友人工计划| www.633557.com-什么彩票是七色的| www.970774.com-购彩票app-| www.004214.com-博彩投资分红| www.268136.com-彩票选号规则| www.606805.com-买十二生肖的彩票| www.925129.com-梦想彩票站官方网站| 大赢家彩票平台www.131763.com| www.13256.com-竞彩平局-| www.601159.com-彩票能提前买几期| www.266554.com-福彩3d玩法详解| www.vg60.com-河北快三网页计划| www.050087.com-今天彩票-| www.887003.com-探探男的带你买彩票| www.554815.com-彩票偏态分布| www.740567.com-乐彩客官网-|