我目前正在使用Zend Framework开发一个多语言站点。存储用户期望语言的最佳方式
当用户进入我们的网站时,系统会为用户选择一种语言。如果他不喜欢我们系统选择的语言,他可以选择另一种语言。
什么是记住用户选择哪种语言的最佳方式?
我目前正在使用Zend Framework开发一个多语言站点。存储用户期望语言的最佳方式
当用户进入我们的网站时,系统会为用户选择一种语言。如果他不喜欢我们系统选择的语言,他可以选择另一种语言。
什么是记住用户选择哪种语言的最佳方式?
如下所述;首先使用会话和cookie,然后恢复猜测用户的首选语言。如果用户有登录名,则将信息存储在附加到用户的数据库中。一个语言ID也许。在这个顺序检查设置
添加语言检查代码:
用户配置文件(DB) 会议 饼干 近似
手动更改,更新各级例如数据库,会话和cookie。
用户首选项,如果他在网站上有一个配置文件,会话& cookie否则。
奖励:您是否在使用Accept-Language HTTP Header来确定新用户的首选语言?
最好不要在你的回答中使用'As above above'之类的东西,因为一旦你的答案得到了最新的投票(就像现在这样),它就会移到列表的顶部。可能更好地说'正如XXuser所述'。 – 2009-06-23 16:06:58