Scripts 学盟
标题:
怎么样做到。美国IP打开就是英文
[打印本页]
作者:
雪儿
时间:
2011-3-29 01:13:51
标题:
怎么样做到。美国IP打开就是英文
我的WP博客
平时总有些老外来逛。曾试过安装WP翻译插件,但感觉效果不太理想。不太方便。今天在看一个国外网站的时候受启发。请问,我可不可以把WP博客还有其他 的网站做成,中国IP打开我的网站,显示中文。。美国IP打开就是英文.
作者:
Alvin
时间:
2011-3-29 01:21:30
回复
1#
雪儿
这个呢,你要做有一个IP库
记录所有的中国IP段
然后查表确定 分别跳转到两个页面去
也就是说你要做两个套页面
一套中文 , 一套英文
想收集国内所有的IP地址段 不太容易
一般做法是,从浏览器发上来请求头中判断默认语言
如果浏览器是设定的默认语言是中文,就中文
设定的默认语言是英文,就英文
这个好判断
但是你仍然要事先做好两套页面 一套中文 一套英文
PHP 中的判断如下:
<?php
if ( strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']) == 'zh-cn') {
header("Location", "/zh/cn/index.php");
} else {
header("Location", "/en/us/index.php");
}
?>
复制代码
欢迎光临 Scripts 学盟 (http://www.iscripts.org/)
Powered by Discuz! X2