我有一個網站www.example.com。這將有多個子域用於單個應用程序或程序。例如,login.example.com將允許用戶登錄網站,而system.example.com將允許用戶訪問信息系統,而forums.example.com則允許用戶訪問論壇。在多個子域之間共享SESSION變量
我們可能需要在子域之間傳遞信息,例如用戶ID或用戶偏好等。我們如何使用SESSION變量在sudomains之間傳遞信息?
編輯: 我喜歡這個主意:
由於在腳本的第一件事:
ini_set('session.cookie_domain', '.example.com');
可能重複? [允許php會話繼承到子域](http://stackoverflow.com/questions/644920/allow-php-sessions-to-carry-over-to-subdomains) – Josh 2012-02-05 22:38:38
你打算在所有的會話中使用SAME會話嗎?的子域名,或者你希望會話信息被子域隔離?如果您曾經擴展並將一個子域移動到另一個物理服務器,那麼如果您跨所有域共享會話,則這可能會產生問題。或者你必須切換到所有服務器都可以訪問的基於內存/數據庫的會話存儲。 – drew010 2012-02-05 22:43:16
我打算在所有子域上使用SAME會話。然而另一個缺點可能是我在一個服務器上有多個域。然後我會怎麼做才能將會話保持在常規域名之間,但是隻保留子域名? – 2012-02-06 16:52:24