是否依赖$ _SERVER ['HTTP_ACCEPT_LANG']确定多语言支持?

时间:2010-01-14 14:33:37

标签: php multilingual server-variables

依靠$ _SERVER ['HTTP_ACCEPT_LANG']进行语言检测是否有任何陷阱或缺点?

2 个答案:

答案 0 :(得分:2)

我认为,这实际上是最好的方式,只要您允许用户在之后切换语言并记住他们的决定(例如在cookie中)。您还需要支持不受支持的语言。

答案 1 :(得分:0)

至少在欧洲,浏览器配置了英语作为本机语言或唯一语言,即使真正的母语是不同的。只要您让用户轻松通过您的网站设置(并保留)他们的首选语言,您就应该是安全的。