-1

我的代码有一个登录页面,其中包含两个不同的用户管理员和用户登录页面: 在此处输入图像描述

管理员和用户的菜单选项不同。他们也有共同的选项登录后管理页面 在此处输入图像描述

用户登录 在此处输入图像描述

现在,对于用户和管理员,我正在创建两个不同的文件,例如 aboutus.php、aboutus1.php,它们只有不同的菜单选项。现在在这里我想创建两个 php 文件,如 menu1.php 和 menu2.php,并将其包含到基于登录会话的所有页面中。但我没有将会话变量带到其他页面。

4

2 回答 2

1

确保在重定向到的所有页面上启动会话

<?php
    session_start();
?>

或者在文件中启动它(fe config.php 保存所有变量),然后将它包含在每个页面上以携带会话参数。

问候。

于 2013-05-30T06:18:37.463 回答
0

您应该session_start();在主页中使用,在其他页面上使用

<?php if(!isset($_SESSION){ session_start();}?>

如果您session_start();在每个单独的页面上使用,您将收到有关运行多个会话的错误,至少我就是这样。

于 2013-05-30T06:27:53.130 回答