我有一个登录页面,当我登录时,它会设置一个$_SESSION['usertype']
。我有一个单独的PHP文件,其中包含一个侧面加载的菜单。该文件通过
<?php include('menu.php') ?>
但是,当我检查在menu.php $_SESSION['usertype']
,未设置加载每个PHP文件。
这是为什么?
我有一个登录页面,当我登录时,它会设置一个$_SESSION['usertype']
。我有一个单独的PHP文件,其中包含一个侧面加载的菜单。该文件通过
<?php include('menu.php') ?>
但是,当我检查在menu.php $_SESSION['usertype']
,未设置加载每个PHP文件。
这是为什么?
所以它应该只在menu.php的开头,而不是其他文件?谢谢! – Eric 2011-05-30 23:20:44
@Eric你需要调用'session_start()'或者在主php文件的顶部或者在menu.php的顶部,我建议把它放在你加载的初始文件(包括menu.php)的顶部。这样你的会话就可以用于你的所有PHP应用程序 – wired00 2011-05-30 23:25:16