系统集成论坛
标题:
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