-1

在我的第一页上,我的会话通过 index.php 的标头在 log.php 上传递了 log.php,并且此页面包含代码

<a style="color:white; font-size:30px; text-decoration: none"  href="/mn.php">FR</a>

在 mn.php 上,我回显了之前在 index.php 中声明的会话变量,但它没有回显任何内容。

在 mn.php 上

echo $_SESSION['login-id'];

但是当我从带有标头的 index.php 传递变量时,可以在 log.php 上评估变量

header('location: index.php');

那么,我们如何在不使用标题的情况下将这些会话从一个页面传递到另一个页面?

4

2 回答 2

4

session_start();在您尝试访问$_SESSION超级全局变量之前,您需要在每一页的顶部。

于 2013-01-11T13:47:30.390 回答
0

您必须在访问任何会话变量之前使用 session_start() ,并且假设您想删除任何页面上的任何特定会话变量,那么您可以使用 unset() 方法。

请在此处检查基础知识。

于 2013-01-11T14:05:28.880 回答