我在访问会话变量值时遇到问题。
我正在创建一个登录页面,这是我设置会话变量的值。
索引.php
$row = mysqli_fetch_array($result);
if(mysqli_num_rows($result) > 0){
session_regenerate_id();
$user = mysqli_fetch_assoc($result);
$_SESSION['SESS_ID'] = $user['id'];
$_SESSION['SESS_UNAME'] = $user['username'];
$_SESSION['SESS_PASS'] = $user['password'];
session_write_close();
header("location:home.php");
exit();
}
主页.php
<?php
session_start();
if(!isset($_SESSION['SESS_ID']) || (trim($_SESSION['SESS_ID'])) == ''){
header("location:index.php");
exit();
}
?>
<html>
<body>
<p>Login Successful</p>
</body>
</html>
这里的问题是我在 $_SESSION['SESS_ID'] 中没有任何价值。所以我如何在 home.php 中获取或访问此会话变量的值?