我需要在不同的子域中使用相同的會話。在不同子域中使用會話的問題
首先,我把
php_value session.cookie_domain ".aaaa.com"
在.htaccess文件並上傳到根路徑。
當我需要使用會話。我只是打電話
session_start();
有時它有效,但有時它不。
我測試了這一點,發現。
如果我第一次去登錄頁面,然後登錄並轉到子域頁面。有用!
如果我轉到子域頁面,點擊登錄頁面,然後通過javascript返回到子域頁面window.location ='http://sub.aaaa.com';這是行不通的!!
如果我使用同一個帳戶登錄2個網頁瀏覽器,它不起作用!
還有別的辦法嗎?或者我該如何解決這個問題。我希望我的網站使用單一登錄。
就像感興趣的問題一樣,在您的.htaccess文件中,嘗試將php_value session.cookie_domain「.aaaa.com」替換爲php_value session.cookie_domain「* .aaaa.com」 – SimonDowdles 2010-08-11 12:54:14
您是否也已將htaccess放入您的子域中? – Codler 2010-08-11 12:54:33