在我通过index2.php访问的每个页面上,我的游戏在哪里但是头文件包含在那里。如果我在头文件中有它,我是否需要在每个页面中使用$username = $_SESSION['username']
?我该怎么做?
答案 0 :(得分:1)
简短的回答是,如果您在脚本顶部添加了一个页面,并且将$username
变量定义为$_SESSION
var,那么否则不会需要在每个页面上设置它。但是,正如所说的那样,确保在设置之前检查会话是否已设置。
示例是,如果用户是访客,您可以执行以下操作:
$username = "guest";
if(isset($_SESSION['username'])) {
$username = $_SESSION['username'];
}
由于您的问题已更新以询问您是如何操作的,因此请使用以下
包含该文件include_once("path/to/file.php");
答案 1 :(得分:0)
session_start();
$username = 'guest';
if(isset($_SESSION['username']))
{
$username = $_SESSION['username'];
}
require_once("path_to_session.php")