令人反感的IP地址

时间:2011-08-09 07:03:27

标签: php javascript html .htaccess

我的网站上有两个可疑的访问者,当我搜索他们的IP地址时,他们出现在一个令人反感的IP数据库中。
有没有办法阻止任何令人反感的IP地址访问我的网站?
谢谢

4 个答案:

答案 0 :(得分:2)

要阻止IP访问您的网站,请将其放在文档的顶部:

if($_SERVER['REMOTE_ADDR'] == '12.34.56.78')
    die('You have been banned.');

相反,如果die()您还可以使用exit来停止脚本,或者header('Location: http://www.google.com')将其发送给Google。

因为他们很有可能求助于代理,所以最好将其链接到可以插入所有IP地址的数据库。

答案 1 :(得分:1)

在PHP中

$_SERVER['REMOTE_ADDR']

保存访问者的IP地址。您可以根据您希望阻止访问的IP地址列表进行检查。

请参阅http://www.php.net/manual/en/reserved.variables.server.php

答案 2 :(得分:1)

您可以使用$ _SERVER ['REMOTE_ADDR']在PHP中禁止访问者,但如果您使用的是Apache服务器,我建议使用HTACEESS方式。

在根文件夹.htaccess文件中使用此模式

order allow,deny
deny from 123.45.6.7
deny from 012.34.5.
allow from all

答案 3 :(得分:0)

您可以使用.htaccess文件来阻止和IP地址。然而,正如zerkms所说,如果他们真的想要访问您的网站,他们只会使用代理。

http://www.clockwatchers.com/htaccess_block.html