判断客户端浏览器的语言(PHP和JavaScript)
JavaScript判断方法:
[coolcode lang=”javascript”]
[/coolcode]
通过JavaScript判断的事实上是系统的语言,相对比较准确.就算有人把浏览器语言改成其它语言,如日文(ja),仍能准确识别.但因为JavaScript本身的限制,这种方法缺乏可靠性.
PHP判断方法:
[coolcode lang=”php”]
echo $_SERVER["HTTP_ACCEPT_LANGUAGE"];
?>
[/coolcode]
PHP判断的是真正的浏览器语言,不检测用户的系统语言设置.如Google、Hotmail采用的就是类似方式.但缺点是用户可以轻易的通过更改浏览器语言设置绕过检测,使其形同虚设.