头像

PHP仿12306图片验证码【原创

来源:http://www.lsufightsong.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.lsufightsong.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.152032.com-彩750彩票-| www.548098.com-分分彩怎么稳赢| www.753093.com-幸运彩神的彩票专栏| www.164001.com-体彩容错怎么买| www.179102.com-河南福彩快三开奖图| www.356028.com-满堂娱乐彩票| www.570900.com-清蛙彩票-| www.cp6286.com-新3彩票平台| www.805957.com-私人彩票平台漏洞| www.913596.com-彩客竞彩彩票安卓| www.cai4545.com快三单双大小技巧| www.j15.xyz-电子游艺平台送彩金| www.968451.com-彩票作弊事件视频| www.aj55.com-10分快三规则| www.d37.club-福彩门户网站| www.42ip.com-双色球唯彩会| 彩民网www.76520d.com| www.187669.com-时时彩九码可以玩吗| www.yz10.cc-官方江苏快三计划| www.195532.com-高手彩坛-| www.71492.com-河南福彩中心电话| www.282425.com-长期盈利时时彩秘诀| www.44ap.com-竞彩胜平负新浪爱彩| www.106258.com-彩票77官方下载| www.46vf.com-卓易彩票违法吗| www.512384.com-水溶彩铅人物画唯美| www.604895.com-澳游彩票-| www.691701.com-足彩胜负平竞猜| www.765868.com-快8彩票彩民乐园| www.835650.com-好彩1在哪里买| www.519228.com-安徽快三哪里可以买| www.618578.com-足彩18072分析| www.689649.com-新浪爱彩竞彩足球| www.774412.com-彩票七星彩开奖| www.544756.com-足彩六场半全场投注| www.651096.com-儿童创意森林水彩画| www.722015.com-中国足彩网赛事| www.804516.com-福彩3d彩图总汇| www.898373.com-高频彩二十年经验| www.972194.com-快三在线计划网| www.816.date-竞彩跟单平台| www.428849.com-美术彩虹伞教案| www.572399.com-彩票网售最新消息| www.645683.com-珐琅彩工艺-| www.720429.com-七星彩怎样看规律| www.792277.com-福彩对奖-| www.874163.com-老谢说彩票-| www.939729.cc-国内的彩票真的假吗| PK彩票www.www.23040.com| 乐彩网www.lcw199.com| www.98jl.com-鼎盛团队快三计划| www.5151.pro-快三高手私人群| www.3573.biz-南方双彩下载和安装| www.510718.com-女生说你彩虹屁| www.367902.com-蓝鲸手绘唯美彩铅| www.469019.com-彩票五行对应数字| www.585106.com-北京一分钟赛车彩票| www.670113.com-狂欢彩票免费资料| www.873988.com-福彩总部-| www.957694.com-彩票号444-| 易彩堂www.55885m.com| www.58798.com-福彩3d布衣彩图| www.095325.com-福利彩票假-| www.373699.com-青海百宝彩票| www.675985.com-彩礼和聘礼给多少钱| www.50ym.com-高频彩缩水app| 华彩网www.hcw332.com| www.664862.com-彩霸王资料大全| www.373022.com-434幸运彩票| www.490402.com-淘宝网可以买彩票吗| www.586075.com-18彩彩票软件| www.82138.cc-北京体育彩票走势图| www.872068.com-福利彩票多少钱一注| www.345858.com-福彩门户爱资料大全| www.429480.com-福彩3d红五图库| www.529171.com-冯化成大六壬测彩票| www.758953.com-腾讯微彩-| www.330268.com-体育彩票开奖七星彩| www.415400.cc-江苏快三现在多少期| www.523135.com-刷彩赚钱靠谱吗| www.595955.com-彩鑫网-| www.672028.com-彩票销量新闻| www.752062.com-福彩3d杀一和值尾| www.822555.com-台湾彩虹论坛首页| www.614338.com-有什么彩妆学校| www.791533.com-宝乐彩提现-| www.907465.com-破解快三软件提款| 七乐彩票www.qlc3.com| www.9114.org-七乐彩历史开奖对比| www.5647.vip-彩组词有哪些| www.25176.cc-彩铅画的意义| www.057291.com-福利彩票走势图大全| www.236905.com-彩票买大小有规律吗| www.313772.com-关于彩票新闻| www.490200.com-9b彩票网址是多少| www.pl74.com-在手机上买福利彩票| www.602499.com-龙赢彩票-| www.544457.com-江苏快三今日走势| www.341268.com-数字彩票走势分析| www.509017.com-新利彩票开奖直播| www.035896.com-彩票宣传图片| www.535959.com-七星体育彩票奖表| www.372131.com-合肥体育彩票中心| www.902917.com-快彩快乐十分助手| www.827933.com-乐猫彩票下载| www.987494.com-乐米彩票和小米| www.iu34.com-体育彩票6+1规则| www.94jl.com-彩票盘口出租平台| www.029723.com-内蒙古体育彩票黑彩| www.4852.cm-山西省体彩-| www.321655.com-彩票数据统计软件| www.33909.com-五分快三每天多少期| www.102086.com-6678彩票登录| www.205388.com-大发快三要怎么玩| www.355020.com-为什么彩票很难中奖| www.658974.com-体彩华仔双胆| www.945968.com-乐⑧彩票官网| www.625804.com-天天爱彩票客服电话| www.748027.com-好彩葡萄爆珠| www.23268.cc-b8彩票怎么样| www.127937.com-唯美彩虹壁纸| www.213785.com-彩票跨度是什么意思| www.298386.com-冀彩宝还能用吗| www.376244.com-博彩票计划-| www.478032.com-深圳体彩杯-| www.578110.com-用酷彩吧买彩票| www.655396.com-彩民之星-| www.770621.com-临沂七彩桥商务酒店| www.841934.com-5分快三全天计划| www.915579.com-彩九app下载安装| www.979635.com-玩时时彩送彩金| www.cp129.com-快三开奖结果内蒙古| www.056511.com-宣城体彩兑奖处| www.88271.cc-哪里下载吉彩宝| www.1495.cm-真实彩虹图片大全| www.06608.com-彩票中奖计算器软件| www.78129.com-彩票科学预测软件| www.180143.com-易彩快三计划| www.254521.com-粤淘彩票app下载| www.22856.cc-导师带你进群买彩票| www.611719.com-m5彩票网官网首页| www.348055.com-无忧四溢彩打一生肖| www.042788.com-彩票代理广告词| www.229606.com-彩票481开奖| www.318631.com-365彩票平台| www.456218.com-快彩走势图更新不了| www.03596.com-北京七星彩信息| www.115.in-体彩多久后不能兑奖| www.4789.net-558彩票网官方| www.90as.com-香港六和彩票网站| www.328668.com-本期七星彩开奖视频| www.582560.com-福彩开奖试机号字谜| www.33lh.com-体彩每天停售时间| www.574338.com-国外数学家买彩票| www.774484.com-七乐彩复式守号中奖| www.599809.com-篮球体彩杯-| www.111710.com-彩票精准购彩计划| www.95715.com-怎么看彩票真假| www.350346.com-体彩湖北兑奖地址| www.460692.com-福彩五六七码高手| www.575819.com-6288彩票网址| www.119344.com-福彩3d最新走势图| www.325782.com-新浪体育彩票手机版| www.73776.cc-f福建体彩11选5|