全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: johnnyfu829

[已解决] 屏蔽中国IP

[复制链接]
 楼主| 发表于 2011-1-14 22:50:22 | 显示全部楼层
原帖由 狒狒 于 2011-1-14 22:48 发表
php也可以屏蔽的

谢谢,我试试
发表于 2011-1-14 22:56:17 | 显示全部楼层
原帖由 狒狒 于 2011-1-14 22:48 发表
php也可以屏蔽的

演示:http://liulangzhuang.com/test.php
中文浏览器显示空白,英文浏览器显示ok



哇,这个正点, 直接加载index.html 部位就可以吗?
发表于 2011-1-14 22:58:08 | 显示全部楼层
原帖由 johnnyfu829 于 2011-1-14 18:21 发表
更新下帖子,谢谢2L和15L的方法,暂时是用JS来判断浏览器语言的办法来实现变向屏蔽,大概的代码如下:

这段代码插到 之间的某个地方就可以了。

另外如果要通过.htaccess文件来屏蔽的话,可以到http://www.blockacountry.com ...



我的是静态站,PHPCMS做的,请问加在哪个文件中? 这个基于浏览器语言方法是最好的.
 楼主| 发表于 2011-1-14 23:03:21 | 显示全部楼层
原帖由 风声 于 2011-1-14 22:58 发表



我的是静态站,PHPCMS做的,请问加在哪个文件中? 这个基于浏览器语言方法是最好的.

如果有单独的header文件的,就加到header文件里,没有的话,你找你首页的那个文件,一般是index.html,加到<head>和</head>之间的某个位置就可以了,比如在</head>之前加上就可以了。这种情况,其他页也需要加了,要不就一个首页跳到404,其他页面还是访问正常的。

[ 本帖最后由 johnnyfu829 于 2011-1-14 23:04 编辑 ]
发表于 2011-1-14 23:04:37 | 显示全部楼层
原帖由 johnnyfu829 于 2011-1-14 23:03 发表

如果有单独的header文件的,就加到header文件里,没有的话,你找你首页的那个文件,一般是index.html,加到和之间的某个位置就可以了,比如在之前加上就可以了 ...



应该是header 或者footer文件, 你说的首页文件不能执行php代码的, 也许js可以...
 楼主| 发表于 2011-1-14 23:23:01 | 显示全部楼层
原帖由 狒狒 于 2011-1-14 22:48 发表
php也可以屏蔽的

演示:http://liulangzhuang.com/test.php
中文浏览器显示空白,英文浏览器显示ok

为什么我有个英文站,怎么加都没效果呢?
发表于 2011-1-14 23:24:37 | 显示全部楼层
原帖由 johnnyfu829 于 2011-1-14 23:23 发表

为什么我有个英文站,怎么加都没效果呢?



代狒狒发:

关于静态HTML用PHP来屏蔽中国IP:
根目录放上.htaccess文件,内容如下:
RewriteEngine On
RewriteRule *.html ifcn.php
再放上ifcn.php文件,内容如下:
<?php
if(preg_match('/zh\-cn/i',$_SERVER['HTTP_ACCEPT_LANGUAGE']))
   exit;
else
   echo file_get_contents($_SERVER['REQUEST_URI']);
?>
没站,不演示了
发表于 2011-1-14 23:30:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2011-1-14 23:41:01 | 显示全部楼层
送楼主点关键词..
http://causalian.com
 楼主| 发表于 2011-1-14 23:43:56 | 显示全部楼层
原帖由 风声 于 2011-1-14 23:24 发表



代狒狒发:

关于静态HTML用PHP来屏蔽中国IP:
根目录放上.htaccess文件,内容如下:
RewriteEngine On
RewriteRule *.html ifcn.php
再放上ifcn.php文件,内容如下:

没站,不演示了 ...

我自己解决了,其实是他那个有符号的错误,我改了下就可以了:
  1. <?php
  2. if(preg_match("/^zh-cn/i",$_SERVER["HTTP_ACCEPT_LANGUAGE"]))
  3.    exit;
  4. ?>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-19 05:33 , Processed in 0.061503 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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