头像

PHP仿12306图片验证码【原创

来源:http://www.dcoinwiki.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.dcoinwiki.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.93lg.com-222彩票网-| www.8814.xyz-阿里彩票平台首页| www.4324.vip-鑫彩国际怎么玩| www.37389.cc-奖多多足彩app| www.86189.cc-中国体彩360| www.056104.com-彩票6十1开奖号码| www.84oz.com-牛彩网福彩3d预测| www.12008.cc-乐米彩票竞彩网| www.009646.com-手机彩膜制作机器| www.107368.com-佛教与彩票-| www.200613.com-够力表七星彩| www.322613.com-23彩民网-| www.403448.com-海南七星彩投注网站| www.021234.cc-浙江彩票-| www.160362.com-87彩店app-| www.531916.com-彩虹颜色是哪几种| www.650978.com-简单唯美的水彩画| www.796469.com-彩88下载-| www.872073.com-遵义福利彩票中心| www.949947.com-懂彩帝改名了| 凤凰彩票www.77801n.com| www.nh61.com-全民福彩-| www.362865.com-彩虹形成原理图| www.698165.com-彩民堂计划软件下载| www.810560.com-中华彩票预测视频| www.887632.com-十一选五彩票能买吗| www.04316.com-吉林快三出号规律| www.1501.org-体彩排列五南方双彩| www.19158.cc-福彩中心主任级别| www.67991.com-九州彩票真能赚钱吗| www.028240.com-梦想彩票站下载安装| www.158907.com-陕西快三走势图表| www.525159.com-彩票重庆-| www.658369.com-87彩票店官网| www.782638.com-豪彩怎么样-| www.862221.com-体育彩票19084| www.927906.com-福彩奥运3d图迷| www.984671.com-好彩网登录网址| www.fv22.com-五分快三怎么投注| www.94546.com-云南省体彩中心| www.76hq.com-彩票作假怎么没人管| www.3819.cc-丹麦快乐彩开彩直播| www.01101.cc-江苏福彩网论坛| www.mg05.com-快三3不同号| www.237892.com-彩票快3表-| www.332112.com-搜索头奖彩票| www.144584.com-今日足彩竞猜分析| www.299805.com-怎么彩票走势图| www.059564.com-k彩1960怎么开| www.375370.com-海南七星彩现| www.977335.com-福彩3d技术-| www.378847.com-金百博彩民-| www.544252.com-彩吧图今天第一版| www.657408.com-大象彩票官网登录| www.825993.com-江苏快三app平台| www.914972.com-中博快三计划软件| www.983535.cc-中国竟彩网胜平| www.bs66.com-必中快三计划全能版| www.j12.org-彩票排列三开奖查| www.42eo.com-体彩排列三下载| www.0377.me-花样休闲快三| www.8108.vip-福彩的中奖方式| www.30241.com-福彩门户ok8us| www.89871.cc-80彩软件-| www.089368.com-台北天地快三真假| www.176698.com-江苏快三中奖金额| www.262976.com-宁夏快三走势图电子| www.354011.com-买彩票破产-| www.451652.com-太原转让体彩机| www.554486.com-彩票平衡因子算法| www.882588.com-易彩是不是属于违法| www.982472.com-卖彩票提成是多少| www.93vj.com-彩照出现时间| www.4172.biz-七彩投-| www.01216.com-智赢竞彩触屏版| www.52072.com-时时彩开奖五星走势| www.99257.cc-彩客网如何买足彩| www.071249.com-白小姐特马信封彩图| www.143172.com-福利彩票中奖人骗局| www.226006.com-777彩票团队计划| www.356842.com-体彩复式怎么玩| www.483720.com-福彩3+d字谜总汇| www.571990.com-spss彩票-| www.664146.com-今天七星彩开奖结| www.89lt.com-艾彩登入-| www.cp886.com-快三代理怎么拿工资| www.939815.com-大福彩票是不是骗| GO彩www.dao90.com| www.72hc.com-最近大彩网怎么了| www.2375.cc-彩票开奖伴奏音乐| www.137943.com-2019彩票网开奖| www.301009.com-免费彩金无需申请| www.981528.com-全民乐彩票是骗局吗| www.8px.com-信博彩票下载安装| www.89uq.com-下载送彩金-| www.4564.cc-福彩3d34期开奖| www.051357.com-pk彩吧-| www.371666.cc-彩567-| www.656557.com-易彩网大发时时彩| www.333088.com-百度乐彩网首页| www.477884.com-佛山福利彩票| www.615176.com-带人玩彩票是什么| www.717529.com-彩民周刊编辑组晓沪| www.861625.com-彩报3d布衣天下| www.eu0.com-中彩网app正规吗| www.zz82.com-今天彩民乐图| www.62kq.com-誉彩彩票靠谱吗| www.3234.net-彩客彩票007| www.813943.com-江苏快三胆码| www.889079.com-正规网上彩票| www.949743.com-北京快三截止时间| www.990607.com-中体彩网官网| www.cd96.com-伯爵彩票登录网站| www.yn83.com-大奖快三开奖结果| www.25vc.com-体彩彩票大管家官方| www.3485.xyz-福彩越来越少人买了| www.9088.loan-动漫彩铅画图片大全| www.34685.com-二四天天彩好彩| www.89626.com-577彩票安全吗| www.059208.com-幸运快三提前看开奖| www.145658.com-时时彩最聪明的玩法| www.237964.com-福彩快三有没有规律| www.329753.com-3d彩吧图第二版| www.399987.com-星期日彩票-| www.265568.com-福彩3d福降天下| www.355098.com-合发彩票下载安装| www.449586.com-大同市福彩中心地址| www.526597.com-私彩非法经营| www.588097.com-福彩三d大盘走势| www.662853.com-彩票开装查询| www.660932.com-老徐说彩今天| www.541024.com-满堂彩网站-| www.670278.com-体育彩票几等奖| www.746152.com-e彩堂违法吗| www.814544.com-彩票游戏开元棋牌| www.874471.com-大乐透彩票老谢| www.935741.com-彩票技巧软件| www.985358.com-皇冠竞彩app| www.cp6651.com-河南福彩快三开奖| www.242971.com-手机购彩网站| www.359881.com-神州乐彩输了五万| www.514007.com-澳大利亚彩票有几种| www.651133.com-水彩画技法教程| www.708936.com-时时彩遗漏统计助手| www.777728.com-我要中彩软件可信吗| www.847119.com-中国体彩超级大乐透| www.904290.com-手机购彩大发快三| www.962528.com-福彩3d工具-| GO彩www.ban57.com| www.dd44.cc-108彩票app-| www.sb66.com-彩票中心官网| www.19gc.com-彩仙阁挂机论坛| www.87ko.com-彩票能退吗-| www.2027.in-1068彩票登录| www.7013.vip-力彩电子-| www.20456.com-彩票号码历史开奖| www.60345.cc-评价最好的黑彩平台| www.229806.com-共享彩票倍率邀请码| www.773965.com-彩博888官网| www.271279.com-好彩3每期奖金| www.387691.com-好彩赢三张怎么提现| www.512007.com-彩铅简化-| www.582717.com-彩票店走势图样板| www.678567.com-彩之网独家-|