存储用户所需语言的最佳方式

时间:2009-06-23 08:36:03

标签: php zend-framework

我目前正在使用Zend Framework开发一个多语言网站。

系统会在用户进入我们的网站时为其选择一种语言。如果他不喜欢我们系统选择的语言,他可以选择另一种语言。

记住用户选择哪种语言的最佳方法是什么?

2 个答案:

答案 0 :(得分:4)

如下所述;首先使用会话和cookie然后再回到猜测用户首选语言。如果用户具有登录名,请将信息存储在附加到用户的数据库中。也许是一种语言。

添加按此顺序检查设置的语言检查代码:

用户个人资料(DB) 会议 饼干 近似

在手动更改时,更新所有级别,例如数据库,会话和cookie。

答案 1 :(得分:1)

用户首选项,如果他在网站上有个人资料,会话和&否则就是cookie。

加分:您使用Accept-Language HTTP Header来确定新用户的首选语言吗?