PHP服务端:

在$_SERVER['HTTP_ACCEPT_LANGUAGE'] 中

[HTTP_ACCEPT_LANGUAGE] => zh-CN,en-US;q=0.8,zh;q=0.6,en;q=0.4

其中q是语言优先的权重,q值越大,权重越高,排在第一个的是当前所需要加载的语言。

浏览器客户端:

在header请求头中:Accept-Language   中 zh-CN,en-US;q=0.8,zh;q=0.6,en;q=0.4






客户端请求头中的Accept-Language 中的语言权重  是根据用户在浏览器设置的语言优先级获取的。


由此以上,便可实现语言自动加载识别。









更多推荐

关于网站做多语言切换功能的最简单实现思路