我目前正在使用Zend Framework開發一個多語言站點。存儲用戶期望語言的最佳方式
當用戶進入我們的網站時,系統會爲用戶選擇一種語言。如果他不喜歡我們系統選擇的語言,他可以選擇另一種語言。
什麼是記住用戶選擇哪種語言的最佳方式?
我目前正在使用Zend Framework開發一個多語言站點。存儲用戶期望語言的最佳方式
當用戶進入我們的網站時,系統會爲用戶選擇一種語言。如果他不喜歡我們系統選擇的語言,他可以選擇另一種語言。
什麼是記住用戶選擇哪種語言的最佳方式?
如下所述;首先使用會話和cookie,然後恢復猜測用戶的首選語言。如果用戶有登錄名,則將信息存儲在附加到用戶的數據庫中。一個語言ID也許。在這個順序檢查設置
添加語言檢查代碼:
用戶配置文件(DB) 會議 餅乾 近似
手動更改,更新各級例如數據庫,會話和cookie。
用戶首選項,如果他在網站上有一個配置文件,會話& cookie否則。
獎勵:您是否在使用Accept-Language HTTP Header來確定新用戶的首選語言?
最好不要在你的回答中使用'As above above'之類的東西,因爲一旦你的答案得到了最新的投票(就像現在這樣),它就會移到列表的頂部。可能更好地說'正如XXuser所述'。 – 2009-06-23 16:06:58