我有2个文件夹/目录:
login/helper.php
dashboard/index.php
我在login
文件夹中的helper.php中设置了一个会话。我正在尝试在dashboard
文件夹中的索引页面上检索会话。不知怎的,我无法在另一个文件夹或父目录中检索会话。
以下是 login / helper.php
上的代码session_start();
$_SESSION['userID'] = $checklogin['userID'];
以下是信息中心/ index.php
上的代码echo $_SESSION['userID'];
有没有办法在父目录和所有文件夹中提供会话?
亲切的问候
答案 0 :(得分:1)
只需在dashboard / index.php中再次启动会话:
session_start();
echo $_SESSION['userID'];
答案 1 :(得分:0)
在您的情况下,您需要在文件的开头添加session_start()
。
但是根据编码标准,我建议将session_start()
放在一个公共文件中,并尝试将该文件包含在所有页面中,这样您就不需要包含session_start(0)
无处不在。