【发布时间】:2021-05-11 17:48:49
【问题描述】:
在我的一个 php 文件 DataBase.php 中,我有一个名为 logIn 的函数,我在其中设置了 $_SESSION['username']。
我有另一个 php 文件 api.php,我想在其中使用相同的 $_SESSION['username']。
如何从 DataBase.php 中的 logIn 函数调用 $_SESSION['username'] 以在 api.php 中使用它?
【问题讨论】:
-
您需要在另一个页面上启动会话才能访问会话变量,您可以使用以下方法启动会话:session_start();
-
在您要使用的每个文件上
S_SESSION将session_start();放在该文件的顶部 -
嗨 - 谢谢你的cmets。所以在我拥有
session_start();的每个文件中,我可以调用这些变量吗?例如,在 DataBase.php 文件中,我有session_start()和$_SESSION[‘username’] = “Bob”。这是否意味着在api.php文件中,如果我有session_start(),并且我调用$_SESSION[‘username’],它会引用Bob?