0

这个问题已经被问了好几次了,但从来没有回答过;这让我疯狂。

第 1 页:

session_start();
$_SESSION["testVariable"] = "test";
header("Location: http://www.mysite.com/page2.php");

第2页:

session_start();
print_r($_SESSION);

结果:

Array () 

有任何想法吗?如果我在两个页面上都回显(session_id()),则 ID 是不同的。此外,如果我注释掉标头调用,并手动点击 page2.php,会话变量将正确显示。

4

1 回答 1

1

@Greg 说:

您是从http://mysite.com而不是http://www.mysite.com访问第一页吗?

于 2012-06-05T20:27:27.253 回答