我能';无法将php会话转发到其他页面

我能';无法将php会话转发到其他页面,php,session,Php,Session,我的代码有一个登录页面,有两个不同的用户Admin和user 登录页面: 管理员和用户的菜单选项不同。他们也有共同的选择 登录后的管理员页面 用户登录 现在,对于用户和管理员,我创建了两个不同的文件,比如aboutus.php和aboutus1.php,它们只有不同的菜单选项。现在,我想创建两个php文件,比如menu1.php和menu2.php,并基于登录会话将其包含到所有页面中。但我不会将会话变量带到其他页面。确保在重定向到的所有页面上启动会话 <?php sessio

我的代码有一个登录页面,有两个不同的用户Admin和user 登录页面:

管理员和用户的菜单选项不同。他们也有共同的选择 登录后的管理员页面

用户登录


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

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

<?php
    session_start();
?>

或者在文件(保存所有变量的f.e.config.php)中启动它,然后将其包含在每个页面上,以传递会话参数


问候。

您应该使用
会话启动()
在主页上的其他页面上,使用

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

您正在进行会话_start()在尝试使用$会话之前?您可能还希望在问题中包含一些代码。请以多种方式发布一些代码以提供帮助。我是否应该在每个页面中添加这些代码?是的,在每个页面的开头,只需在顶部会话开始时包含这些代码,还是创建一个头文件并添加会话开始,然后在所有页面中包含该头文件,您希望将会话带到的任何位置。我在每个文件中都出现了一个错误,包括会话开始,您最好使用if(!isset($\u session){session\u start();}