2011-10-04 84 views
0
可能重複之間


PHP Sessions across sub domainsPHP會話子域

我似乎無法得到這個工作。我希望能夠從我的主域登錄,並在他們轉到網站的子域時保持登錄狀態。每當我從我的主域名轉到子域名時,我都會立即註銷。

我試圖改變在php.ini session.cookie_domain與無濟於事,以及試圖

ini_set('session.cookie_domain','.site.com'); 

,這在.htaccess以及

php_value session.cookie_domain .site.com 

我哪有會議去子域之間?

+4

相關主題:http://stackoverflow.com/questions/644920/allow-php-sessions-to-carry-over-to-subdomains和http://stackoverflow.com/questions/1064243/php-sessions-跨子域 – adatapost

回答

0
  1. 堅持ini_set();或者,甚至更好,用session_set_cookie_params()

2.調試代碼

  • 驗證您的設置,如果他們真的被設定,通過輸出他們
  • 覈實您的服務器發送實際的HTTP頭給客戶。
  • 驗證瀏覽器發送到服務器的實際HTTP頭。

會話不是黑匣子;它只是一些非常簡單的機制(如HTTP cookie)的組合,因此請檢查它的每個部分。