这个问题已经被问了好几次了,但从来没有回答过;这让我疯狂。
第 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,会话变量将正确显示。