您的位置:首页 > 运维架构 > 网站架构

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

2017-04-26 12:58 411 查看
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 中的语言权重  是根据用户在浏览器设置的语言优先级获取的。

由此以上,便可实现语言自动加载识别。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐