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