PHP判断浏览器语言实现网页跳转

外贸建站时,会考虑做双语站,如果用wordpress来实现,一般可采用:根目录下建英文站,次级目录cn里建中文站,两个网站可以采用不同的主题风格。

php

另外遇到的一个问题是,企业在英文站上发布最新产品和研究成果,不希望国内的同行查看,可以考虑用以下的代码来简单识别国内浏览者,强制转向中文站。

此段代码加在head内,当代码侦测浏览器语言为中文时,网站直接跳转到www.test.com/cn/。

<?php
$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,5);
if($language == "zh-CN")
{
$url = "http://www.test.com/cn/";
echo "<script language='javascript' type='text/javascript'>";
echo "window.location.href='$url'";
echo "</script>";
}
?>

本代码在各浏览器上运行成功,除了FF。

发表评论

电子邮件地址不会被公开。 必填项已用*标注