我目前正在使用Zend Framework开发一个多语言网站。
系统会在用户进入我们的网站时为其选择一种语言。如果他不喜欢我们系统选择的语言,他可以选择另一种语言。
记住用户选择哪种语言的最佳方法是什么?
答案 0 :(得分:4)
如下所述;首先使用会话和cookie然后再回到猜测用户首选语言。如果用户具有登录名,请将信息存储在附加到用户的数据库中。也许是一种语言。
添加按此顺序检查设置的语言检查代码:
用户个人资料(DB) 会议 饼干 近似
在手动更改时,更新所有级别,例如数据库,会话和cookie。
答案 1 :(得分:1)
用户首选项,如果他在网站上有个人资料,会话和&否则就是cookie。
加分:您使用Accept-Language HTTP Header来确定新用户的首选语言吗?