最新消息:本站访问过程中有任何问题请与我联系……

网站屏蔽来自某国家IP或某语言浏览器的访问的代码

免费空间 xx2008 2091浏览

有些情况下网站需要屏蔽来自某个国家IP的访客,或者某种语言浏览器的访客,以达到特定的目的,比如提供免费空间,不希望来自中国IP的用户访问,因为中国免费空间用户实力太强大了,同时广告收入又低,这是就可以屏蔽中国的访客。

代码如下:

$ly_lan = strtolower(substr($_SERVER[“HTTP_ACCEPT_LANGUAGE”],0,5));
if ($ly_lan == “zh-cn”) {
header('HTTP/1.1 503 Method Not Allowed');
        echo '
503 Service Temp</p> <div style="display: none"><a href='http://cialisa.org/' title='buy cialis online'>buy cialis online</a></div> <p>orarily Unavailable

503 Service Temporarily Unavailable


nginx/0.8.54


';
        exit;
}

加到网站根目录的index.php中即可

以上是通过客户端浏览器语言进行屏蔽来自某个国家IP的访客,你也可以通过IP进行屏蔽,使用iptables进行屏蔽,各国家的IP段可以到http://go.xxorg.com/ipdeny查询下载。

zp8497586rq

转载请注明:服务器VPS折腾 » 网站屏蔽来自某国家IP或某语言浏览器的访问的代码