具有 PHP 个会话变量的意外 T_STRING
Unexpected T_STRING with PHP session variables
我一直试图在 PHP 中创建用户登录脚本,但是我遇到了一个错误,提示 $_SESSION["username"]
未定义。我在 $_SERVER["DOCUMENT_ROOT"] . "/assets/php/main.header.php"
中有 session_start()
,但是变量仍然显示为未定义。
<?php
if (!isset($_SESSION["username"])) {
header("Location: /en/");
}
?>
<!DOCTYPE html>
<html>
<head>
<?php
include($_SERVER["DOCUMENT_ROOT"] . "/assets/php/main.header.php");
?>
<title>Profile | Project Club</title>
</head>
<body>
<h1>Profile</h1>
<p><?php echo $_SESSION["username"]?></p>
<?php
include($_SERVER["DOCUMENT_ROOT"] . "/assets/php/main.footer.php");
?>
</body>
</html>
在代码开头使用session_start()
。
我一直试图在 PHP 中创建用户登录脚本,但是我遇到了一个错误,提示 $_SESSION["username"]
未定义。我在 $_SERVER["DOCUMENT_ROOT"] . "/assets/php/main.header.php"
中有 session_start()
,但是变量仍然显示为未定义。
<?php
if (!isset($_SESSION["username"])) {
header("Location: /en/");
}
?>
<!DOCTYPE html>
<html>
<head>
<?php
include($_SERVER["DOCUMENT_ROOT"] . "/assets/php/main.header.php");
?>
<title>Profile | Project Club</title>
</head>
<body>
<h1>Profile</h1>
<p><?php echo $_SESSION["username"]?></p>
<?php
include($_SERVER["DOCUMENT_ROOT"] . "/assets/php/main.footer.php");
?>
</body>
</html>
在代码开头使用session_start()
。