百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>destoon教程> destoon php制止IP拜访设定
分享文章到:

destoon php制止IP拜访设定

发布时间:08/25 来源:未知 浏览: 关键词:

在运营网站的历程中,运营有一些不怀好意的童鞋来网站上注册与发一些垃圾信息,这些人也是为了生计所迫,没有方法啊,站长家也没有余外的粮食啊.
假如不好改动程序,那就把他们的IP给屏蔽了吧,假如没有IIS的治理权那就使用程序来推断来拜访者的IP吧.

本人使用的系统是Destoon,这个系统中有内置的办法,我们拿过来就用吧,由于我想屏蔽的只是注册页面,那么把这段放到register.php中吧

$BANIP = cache_read('banip_reg.php');
if($BANIP) banip($BANIP);

function banip($IP) {
global $DT_IP, $DT_TIME;
$ban = false;
foreach($IP as $v) {
if($v['totime'] && $v['totime'] < $DT_TIME) continue;
if($v['ip'] == $DT_IP) { $ban = true; break; }
if(preg_match("/^".str_replace('*', '[0-9]{1,3}', $v['ip'])."$/", $DT_IP)) { $ban = true; break; }
}
if($ban) message(lang('include->msg_ip_ban', array($DT_IP)));
}

banip_reg.php

<?php defined('IN_destoon') or exit('Access Denied');

return array (
0 => array ('ip' => '192.168.0.89','totime' => '0',),

);  

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有154人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板