会话变量未传递到另一页

时间:2018-10-23 10:39:22

标签: php

为什么我的会话变量没有在这两个页面之间传递?

<?php
session_start();
$_SESSION["test"]= "12345";
echo "<a href='8.php'>move to another page</a>";
?>

第二个网页2.php

<?php
echo $_SESSION["test"];
?>

第二页中的会话变量为empy

2 个答案:

答案 0 :(得分:1)

您需要在每个要查看session_start()数组的页面上设置$_SESSION。最好有一个文件,您可以在其中设置session_start()并将其包含在要使用会话的每个页面上。

答案 1 :(得分:0)

  

为什么我的会话变量没有在这两个页面之间传递?

session_start()添加到您的webpage2.php

<?php
session_start();
echo $_SESSION["test"];
?>

了解有关会话here的更多信息