我的代码有一个登录页面,其中包含两个不同的用户管理员和用户登录页面:
管理员和用户的菜单选项不同。他们也有共同的选项登录后管理页面
用户登录
现在,对于用户和管理员,我正在创建两个不同的文件,例如 aboutus.php、aboutus1.php,它们只有不同的菜单选项。现在在这里我想创建两个 php 文件,如 menu1.php 和 menu2.php,并将其包含到基于登录会话的所有页面中。但我没有将会话变量带到其他页面。
确保在重定向到的所有页面上启动会话
<?php
session_start();
?>
或者在文件中启动它(fe config.php 保存所有变量),然后将它包含在每个页面上以携带会话参数。
问候。
您应该session_start();
在主页中使用,在其他页面上使用
<?php if(!isset($_SESSION){ session_start();}?>
如果您session_start();
在每个单独的页面上使用,您将收到有关运行多个会话的错误,至少我就是这样。