为什么$ _SESSION没有携带数据来分离PHP文件?

时间:2011-05-30 23:11:31

标签: php mysql session login

我有一个登录页面,当我登录时设置$_SESSION['usertype']。我有一个单独的PHP文件,其中包含一个加载的菜单。该文件通过

加载到每个PHP文件中

<?php include('menu.php') ?>

但是当我在menu.php中检查$_SESSION['usertype']时,它没有设置。

为什么会这样?

2 个答案:

答案 0 :(得分:5)

在包含需要访问$_SESSION['usertype']的文件之前,只需检查您是否使用session_start()

检查this tutorial

答案 1 :(得分:1)

你是否在menu.php的顶部或者包含menu.php之前有session_start()?