繁体   English   中英

令人反感的IP地址

[英]offensive IP Address

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

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

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

相反,如果die()你也可以使用exit来停止脚本,
header('Location: http://www.google.com ')将它们发送到谷歌。

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

在PHP中

$_SERVER['REMOTE_ADDR']

持有访客的IP地址。 您可以根据您希望阻止访问的IP地址列表进行检查。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM