头像

PHP仿12306图片验证码【原创

来源:http://www.gay-online-webcams.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.gay-online-webcams.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.219483.com-高频彩票要取消吗| www.363583.com-甘肃快三走势跨度图| www.484931.com-支付宝不让买彩票了| www.575290.com-鸿运彩票网-| www.661407.com-北京时时采彩网站| www.811547.com-彩票3d的方法| www.896711.com-中彩网代理-| www.964082.com-湖北体彩网首页| 乐购彩www.390366.com| www.km65.com-足彩比分5o0| www.r18.pink-万禧彩票-| www.62ob.com-手机上哪里买彩票| www.1303.vip-体育博彩官网| www.08659.com-陕西福彩中心官网| www.58378.cc-彩票快乐彩票| www.029035.com-福彩快3群骗人| www.114073.com-福彩三地和值谜| www.194698.com-上海快三五百期| www.276512.com-百盈彩票是什么| www.417400.com-台湾彩虹台在线直播| www.534100.com-够力七星彩兑奖表| www.670009.com-天涯社区海南彩票| www.764767.com-彩48下载-| www.951118.cc-中彩在线兼职安全吗| 世彩堂www.5854t.cc| www.gu67.com-百盈彩票有人赢了没| www.f24.cc-福利彩票助手安全吗| www.49yt.com-河北福彩管理中心| www.3903.cn-唯球看彩-| www.01004.com-万彩网-主页| www.87329.com-手机彩色贴纸| www.062397.com-亿发彩票靠谱不| www.197522.com-快三今天开奖号| www.282166.com-51彩票实时计划| www.422459.com-在线彩票投注app| www.537169.com-境外彩票平台名字| www.669615.com-彩票是真的还是假的| www.760192.com-时时彩三星遗漏| www.873138.com-中国体彩下载安装| www.993921.com-凤凰彩票投注技巧| www.sd6.cc-江苏快三复式| www.tc88.com-乐盈彩票合法吗| www.34ra.com-南通伊彩风尚| www.3044.com-体彩排3d试机号| www.07642.com-福彩体彩开奖查询| www.76309.cc-澳门福乐彩现场开奖| www.071330.com-东莞体彩店转让| www.180099.com-快三组合万能码| www.291830.com-上海时时乐彩控| www.400338.com-最新信博彩票官网| www.543001.cc-爱乐彩彩票网站| www.641533.com-香港青蛙彩-| www.754109.com-彩票平台注册| www.857333.com-利盈彩票真的假的| www.935393.com-大乐旺彩奖金计算器| www.999754.com-快三除三余数| www.ae76.com-新浪手机彩票网| www.ty76.com-竞彩足球稳赚全包法| www.14af.com-19cfcc彩富网| www.89vt.com-唐山彩票站转让信息| www.3280.cn-足球彩票4场进球彩| www.77570.com-国家体彩总局网站| www.037272.com-时时彩5星缩水| www.178322.com-快乐彩开奖结果表| www.255549.com-七星彩中奖规则图表| www.329265.com-内蒙古快三开奖接口| www.454737.com-分分彩追钱-| www.555025.com-宝马博博彩论坛| www.874289.com-彩票站一注提成多少| www.jr68.com-乐米彩票是不是正规| www.s95.net-中山市福利彩票中心| www.60oi.com-红彩快三邀请| www.4589.biz-调侃彩票的诗| www.05136.com-2019体彩改革| www.153306.com-时时彩独胆稳定方法| www.342220.com-微信大发快三群最近| www.446003.com-快乐彩20选1| www.545854.com-申请福彩流程| www.690076.com-中彩网双擂台赛| www.777213.com-够彩app-| www.891011.com-尊彩app下载| www.955464.com-01彩票ios-| www.999907.cc-怪字神贴会员版福彩| www.sf6.com-吉林快三是啥意思| www.rm77.com-三分钟时时彩网站| www.36vp.com-703彩彩票登录| www.1074.xyz-彩票遗漏图数据分析| www.28995.cc-3d百度贴吧彩票吧| www.73800.cc-完美彩票聊天室| www.058186.com-昆明悦彩城-| www.153707.com-福彩2d-| www.261854.com-香港知名彩票论坛| www.369886.com-彩之云不登录| www.483055.com-香港好彩堂资料| www.566610.com-亿发彩票网址| www.642941.com-中华彩票网3d开机| www.810719.com-点我更多精彩内容| www.885381.com-名为彩宝的app| www.985184.com-竞彩足球平局排除法| www.rm82.com-青海快三中奖规则| www.9db.cc-快三三同号最大遗漏| www.68tj.com-新皇冠彩票平台| www.2982.xyz-重庆时时彩组六高手| www.06699.com-1216彩票网站| www.036896.com-喜盈门彩票vip| www.156876.com-zf开头的彩票网址| www.260771.com-山东竞彩网络实体店| www.336826.com-沈阳福彩中心地图| www.420077.com-经营彩票站技巧| www.521659.com-时时彩直播的软件| www.607990.com-天津彩票快乐十分钟| www.684033.com-p五跨度南方双彩| www.779991.cc-福彩三d定位百十千| www.872703.com-福彩迷平台怎么样| www.u08.club-福彩3d便民汇总| www.62bq.com-足球彩票那边是主| www.0889.org-彩站宝官网客服电话| www.21260.com-天津体彩下载| www.65722.cc-体育彩票模拟摇奖器| www.060721.com-六壬测彩票3d| www.148681.com-福利彩票全国通兑吗| www.270198.com-567彩票最新软件| www.368212.com-13彩app官网| www.525639.com-彩票税费怎么算| www.624900.com-速8彩票真的假的| www.696901.com-金华市福利彩票中心| www.777801.com-中科公益彩票app| www.894167.com-e彩票-| www.962961.com-福彩3d舟东全图期| www.xc24.com-七星彩秘诀最新| www.23zq.com-尼彩官网首页| www.0638.com-cc彩球网是骗局吗| www.22528.cc-邀请码彩票驿站| www.63301.com-飞彩体育网-| www.045082.com-快三大小单双随机| www.138305.com-日本彩票开奖结果| www.214214.com-足彩分析师排行| www.298236.com-有可靠的快三网站吗| www.393055.com-福彩3d讲故事| www.518600.com-旺彩福彩快三助手| www.590512.com-福彩3d天宇字谜| www.662424.com-购彩网计划-| www.812523.com-福彩3d必出两码| www.894260.com-彩票大奖图片| www.967711.com-彩专家5码2期计划| www.ik52.com-中国福彩网下载| www.yk89.com-彩票计划手机版| www.27ah.com-快三出现23期龙| www.590.com-什么彩种对刷赚钱| www.4274.cm-彩票大小数规律| www.07073.com-福利彩票真实可靠么| www.50745.com-彩票平台制作哪家好| www.91355.com-好彩四色宝珠| www.080855.com-今天大马彩-| www.134334.com-好彩四味爆珠价格| www.220849.com-大奖彩票app| www.288027.com-123手手机彩票网| www.440113.com-福彩中心在哪里镇江| www.526950.com-u9彩票安卓版| www.644088.com-黑龙江福彩时时彩| www.732572.com-彩乐汇娱乐-| 华为彩票www.915696.com| www.sz92.com-彩票几种类型| www.62jg.com-广东福彩网站主之家|