2011-03-28 57 views
2

我正試圖跨多個通配符子域訪問會話數據。我使用以下設置會話:子域會話問題

<?php 
session_name("session"); 
session_set_cookie_params(0, '/', '.example.com'); 
session_start(); 
$_SESSION['mID'] = 192; 
?> 

我在sub1.example.com上設置了上述會話。然後我去sub2.example.com和使用下面的代碼訪問會話:

<?php 
session_name("session"); 
session_set_cookie_params(0, '/', '.example.com'); 
session_start(); 
print_r($_SESSION); 
?> 

但會是空的。我錯過了什麼?

+0

您是否檢查了實際的'Set-Cookie'頭字段值? – Gumbo 2011-03-28 11:58:43

+0

@Gumbo,我該如何檢查? – Kit 2011-03-28 14:50:52

+0

如果您的網站是公開的,您可以使用web-sniffer.net;否則使用Firefox等Firebug或LiveHTTPHeaders工具。 – Gumbo 2011-03-28 15:37:42

回答