2009-06-23 64 views
2

我目前正在使用Zend Framework开发一个多语言站点。存储用户期望语言的最佳方式

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

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

回答

4

如下所述;首先使用会话和cookie,然后恢复猜测用户的首选语言。如果用户有登录名,则将信息存储在附加到用户的数据库中。一个语言ID也许。在这个顺序检查设置

添加语言检查代码:

用户配置文件(DB) 会议 饼干 近似

手动更改,更新各级例如数据库,会话和cookie。

+1

最好不要在你的回答中使用'As above above'之类的东西,因为一旦你的答案得到了最新的投票(就像现在这样),它就会移到列表的顶部。可能更好地说'正如XXuser所述'。 – 2009-06-23 16:06:58

1

用户首选项,如果他在网站上有一个配置文件,会话& cookie否则。

奖励:您是否在使用Accept-Language HTTP Header来确定新用户的首选语言?

相关问题