系统集成论坛

标题: php网站屏蔽IP地址方法 [打印本页]

作者: 思考的牛    时间: 2013-1-24 12:16
标题: php网站屏蔽IP地址方法
上午有朋友的网站最近总是被一些国外的IP地址大量访问,他想把这些IP地址封掉,让我帮忙。

他的网站是购买的虚拟主机空间,不能登录服务器进行配置,所以只能通过在网页中添加代码来实现。


方法如下:

新建记事本文件,复制以下代码到该文件,保存为banip.php,放在网站根目录。

代码如下:
<?php
$ip_list = array('1.1.1.1', '127.0.0.1');                //添加需要屏蔽的IP地址,注意格式
$ip=$_SERVER["REMOTE_ADDR"];
if(in_array($ip,$ip_list)) {
echo "您的IP已被禁止访问!";
exit();
}
?>

将需要屏蔽的IP地址按格式添加到上面代码的array部分。

然后在需要屏蔽IP的php页面添加以下代码:
require 'banip.php';


经测试成功!
作者: kexier    时间: 2013-1-24 17:57
屏蔽了IP有什么作用?
作者: 思考的牛    时间: 2013-1-24 22:03
防止恶意IP地址攻击网站,适合虚拟主机用户,独立服务器的就用不着了。
作者: IBM服务器波仔    时间: 2013-1-28 17:25
目前没有这个困扰,不过可以留着用




欢迎光临 系统集成论坛 (http://bbs.xtjc.com/) Powered by Discuz! X3.1