监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 1461|回复: 3
打印 上一主题 下一主题

php网站屏蔽IP地址方法

[复制链接]
跳转到指定楼层
1
发表于 2013-1-24 12:16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为金牌代理
上午有朋友的网站最近总是被一些国外的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';


经测试成功!

1

主题

10

帖子

32

积分

实习生

2
发表于 2013-1-24 17:57:24 | 只看该作者
华为金牌代理
屏蔽了IP有什么作用?
3
 楼主| 发表于 2013-1-24 22:03:23 | 只看该作者
华为金牌代理
防止恶意IP地址攻击网站,适合虚拟主机用户,独立服务器的就用不着了。
我分享,我成长!系统集成 XTJC.COM
4
发表于 2013-1-28 17:25:26 | 只看该作者
目前没有这个困扰,不过可以留着用
IBM服务器www.njibmfwq.com
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-9-22 21:29 , Processed in 0.120301 second(s), 25 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表