2009-06-23 59 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來確定新用戶的首選語言?

相關問題