头像

PHP仿12306图片验证码【原创

来源:http://www.nxxhsr.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.nxxhsr.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.8224.net-投资彩票可以赚钱吗| www.jk81.com-江苏快三如何赚钱| 500彩票www.927586.com| www.xl24.com-鑫亿彩真的假的| www.017513.com-易旺彩票网大发快三| www.397497.com-百合花彩铅画图片| www.hh21.com-北京快三助手安卓版| www.99.me-中国彩吧1011| www.511.net-彩票投注骗局| www.8532.loan-瑞安彩乐鸟鞋网店是| www.346899.com-手机天天彩票| www.501629.com-k彩教程-| www.673556.com-加强彩票市场通知| www.899288.com-福彩快三输钱的原因| www.997991.com-湖北快三统计图| www.sp64.com-时时彩定位胆买九码| www.87fk.com-彩经网彩票走势大全| www.791040.com-彩票怎么自己选号码| www.718219.com-福星彩官方网站| www.836564.com-易彩智能投注软件| www.928234.com-高频彩种类-| 彩客网www.091899.com| www.898731.com-福彩3d布衣藏机图| www.805570.com-网上买彩输了很多钱| www.934062.com-贵州快三和值| www.003881.com-做梦梦见买彩票| www.107752.com-彩票能作弊吗| www.313104.com-福彩3d之双彩论坛| www.508100.com-和福彩合作的企业| www.617825.com-500彩票的推荐码| www.6140.vip-彩票会员账号| www.60233.com-国彩网app下载| www.057699.com-澳门5分彩实时开奖| www.182029.com-福彩快三新规定| www.302548.com-彩票中奖号码生成器| www.410523.com-七彩球游戏手机版| www.554387.com-足彩宣传-| www.672522.com-排列三手机彩宝网| www.20ty.com-体彩接口-| www.336775.com-今天河北快三推荐| www.761242.com-凤凰彩票平台安全吗| www.966099.com-山东福利彩票app| www.17526.cc-1305彩票靠谱吗| www.060193.com-天天彩票网开奖结果| www.252461.com-体彩中奖规则及奖金| www.512644.com-秋天田野的彩铅画| www.274466.com-分分彩后二最牛算法| www.8770.biz-爱彩打-| www.766710.cc-福满天体彩店下载| www.805261.com-即乐彩玩法-| 福彩www.15355a.com| www.017940.com-福彩3d开奖彩票网| www.129387.com-大掌柜彩票网址| www.220623.com-福彩快三秘籍| www.365623.cc-竞彩理财计划| www.607703.com-如何申请福彩站| www.870872.com-福彩3d走势图2元| www.790253.com-今晚福彩3d双彩图| www.21768.com-中国有人中过彩票吗| www.111504.com-3分彩是什么意思| www.cp3359.com-福彩快三中奖经验| www.623509.com-欢乐彩票首页| www.809579.com-贵州快三开奖结杲| www.081361.com-蜂鸟团队导师彩票群| www.22284.com-彩票投注侠正规吗| www.111375.com-全天计划时时彩| www.289869.com-彩票是骗局-| www.264168.com-彩票10个数字规律| www.6531.wang-七星彩19043期| www.66297.cc-排列三彩经网开机号| www.393051.com-彩铅画人物手绘图片| www.671358.com-彩独中文版-| www.914796.com-竞彩足彩预测推荐| www.732579.com-福彩客户端-| www.887774.com-网上的彩票分析可靠| www.119899.com-河北福彩排列七走势| www.289628.com-爱彩乐靠谱吗| www.297855.com-彩02彩票平台| www.731304.com-江苏省福利彩票网| www.966735.com-河南快三开奖公告| www.34qt.com-3d彩票图库总汇| www.5349.vip-福利彩票2月1日| www.62899.cc-立彩是不是骗人的| www.257097.com-微彩彩票下载| www.233047.com-足彩只买胜负平| www.389787.com-东莞大朗彩票站转让| www.007309.com-体育彩票店图片| www.150496.com-新快3彩票下载安装| www.266385.com-艳照福利彩票| www.379308.com-彩票平台不能提款| www.594554.com-好彩客v111网| www.706812.com-今曰竞彩推荐| www.863025.com-卖私彩判刑还是拘留| www.986243.com-神圣团队福彩| www.qj58.com-好彩2玩法-| www.25325.com-兰花彩铅绘画| www.357959.com-网上买足彩竞猜软件| www.346700.com-下载彩81-| www.4254.vip-优乐彩不能提现| www.101022.com-八亿彩赚钱安全吗| www.16899.com-广西快三计划网页版| www.190733.com-时时彩赢钱技巧| www.105295.com-5百万彩票开奖| www.21298.com-买彩票怎么打不开了| www.90ij.com-某体育彩票经销售| www.18196.cc-致富彩app安卓版| www.63042.com-网上兼职买彩票| www.071225.com-招聘竞彩分析高手| www.170046.com-快三怎么玩法介绍| www.251957.com-网上快三违法吗| www.368775.com-电脑快三计划软件| www.522242.com-七乐彩的开奖日期| www.615944.com-体彩乐选三-| www.728073.com-鼎盛团队5分彩计划| www.839609.com-dd福彩大发快三| www.912086.com-福彩53-| www.996154.com-今日足彩单场竞猜| www.940079.com-吉林快三部落| www.if0.com-彩票收集网-| www.401660.com-财神彩库-| www.556389.com-彩乐汇的规律| www.681626.com-如何用手机买彩票| www.861393.com-三d字谜双彩论坛| www.85qg.com-足彩截止购买时间| www.357110.com-中彩票给的是现金吗| www.4uf.com-时时彩后二稳赚霸主| www.512.pw-中国福彩5分钟开奖| www.76211.cc-温州福利彩票总站| www.068808.com-62cp彩票-| www.933003.com-分分快三的玩法| www.273108.com-彩票发行宗旨| www.715796.com-葵花泽众彩网| www.6610.vip-福利彩票什么时候开| www.378449.com-幸运彩苹果系统下载| www.103094.com-全国最大乐彩诈骗| www.818161.com-足彩新浪比分| www.6079.gg-小奇门测彩-| www.597733.com-最新海南七星彩论坛| www.85233.com-如何请仙告诉我彩票| www.905949.com-福彩6十生肖走势图| www.cai2599.com时时彩怎么玩| www.679600.com-买彩票欠债-| www.435696.com-体彩收入怎么样| www.576329.com-赢钱彩充值卡| www.737600.com-福彩台湾3d-| www.150769.com-大彩网机器人博客| www.246123.com-江苏彩票中心在哪里| www.371546.com-577彩票com-| www.549715.com-网上怎么购买足彩| www.751764.com-彩票今天中彩| www.909598.com-九宫五行测彩法| www.972521.com-水溶性彩铅画星空鹿| www.68fl.com-分分彩追钱-| www.2635.net-七星彩2元走势图| www.07749.cc-高频彩开奖助手| www.65187.com-青海西宁福彩中心| www.062422.com-谁有瑞彩祥云邀请码| www.179200.com-安徽省快三开奖查询| www.8945.cn-全彩3d福利动漫| www.62646.com-彩客网指数比分直播| www.019331.com-彩24-| www.110899.com-说彩2019-| www.208326.com-查彩票开奖结果查询| www.285502.com-体彩时时彩玩法规则|