我可能已经考虑过了。有两种
解决方案:
1。javascript判断访问者的
浏览器
语言,如果是
中文系统,自然
用户为中文,跳转中文
网站;
如果是非中文系统,
默认用户不是中文,而英文网站是跳的。
优点:判断反映
速度。
缺点:不准确,有可能是中国用户喜欢使用英文版系统,或者外国人使用中文系统。
代码
复制代码代码如下所示:
无功browser_agent = navigator.useragent;
和IE浏览器一样
如果(browser_agent.indexof(MSIE)!= 1){
创建一个navigator.browserlanguage;
如果(a)!=zh CN){
位置。href =英文网站;
}
}
浏览器/非IE浏览器案例
别的{
var b = navigator.language;
如果(b)!=zh CN){
位置。href =英文网站;
}
}
2。使用IP库判断访问IP
优点:准确判断。
缺点:响应速度不是Javascript快的。
你需要把一个PHP的IP库ip_php.zip
我用jQuery来判断网站的负责人。
复制代码代码如下所示:
功能initurl(){
$ ajax({
键入:获取
网址:checkip PHP 。
DataType:HTML
数据:时间=+新
日期(),
缓存:false,
异步:假,
beforesend:功能(XMLHttpRequest){
},
成功:
函数(MSG){
/ /如果返回值为1的IP中国地区的游客
如果(MSG = 1){
/ /警报(我中国IP);
}
{其他
/ /警报(我不是中国的IP);
位置。href =英文网站;
}
},
完成:功能(XMLHttpRequest,textstatus){
},
错误:函数(){
}
});
}
…
checkip.php
网页代码:
复制代码代码如下所示:
userip美元美元'remote_addr_server { } =;
/ /引用的IP库
文件在ip.zip
目录下的所有文件在库
include_once( / lib / iplimit。类。php);
iplimit美元=新iplimit;
如果($ iplimit ->
设置($ userip))
{
回声1;
}
其他的
{
回声2;
}
这两种
方法都可以完美地判断访问IP,这将着眼于您的特定需求。