Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 存储用户所需语言的最佳方法_Php_Zend Framework - Fatal编程技术网

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

Php 存储用户所需语言的最佳方法,php,zend-framework,Php,Zend Framework,我目前正在使用Zend框架开发一个多语言网站 当用户进入我们的网站时,系统将为他选择一种语言。如果他不喜欢我们系统选择的语言,他可以选择另一种语言 记住用户选择哪种语言的最佳方法是什么?如果用户在网站上有个人资料,则为用户首选项,否则为会话和cookie 奖励:您是否使用确定新用户的首选语言?如下所述;首先使用会话和cookie,然后返回到猜测用户首选的语言。如果用户已登录,请将信息存储在附加到该用户的数据库中。可能是语言Id 添加按以下顺序检查设置的语言检查代码: 用户配置文件(DB) 一场

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

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


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

如果用户在网站上有个人资料,则为用户首选项,否则为会话和cookie


奖励:您是否使用确定新用户的首选语言?

如下所述;首先使用会话和cookie,然后返回到猜测用户首选的语言。如果用户已登录,请将信息存储在附加到该用户的数据库中。可能是语言Id

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

用户配置文件(DB) 一场 饼干 近似


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

最好不要在你的答案中使用“如上所述”之类的词,因为一旦你的答案被投票通过(就像现在一样),它就会排在列表的首位。也许最好说“如XXuser所述”。