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);
?>
但會是空的。我錯過了什麼?
您是否檢查了實際的'Set-Cookie'頭字段值? – Gumbo 2011-03-28 11:58:43
@Gumbo,我該如何檢查? – Kit 2011-03-28 14:50:52
如果您的網站是公開的,您可以使用web-sniffer.net;否則使用Firefox等Firebug或LiveHTTPHeaders工具。 – Gumbo 2011-03-28 15:37:42