[英]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地址列表进行检查。
您可以使用$ _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所说,如果他们真的想要访问您的网站,他们只会使用代理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.