如何使用浏览器管理会话


How to Manage Sessions with browsers

我写了这个代码,但它不工作。只需检查是否有用户已经登录(在浏览器中),如果是,则不显示登录页面-将用户重定向到仪表板。

<?php
session_start();
if(isset($_SESSION['usr']))
{
header('location:dashboard.php');   
}

error_reporting(0);
?>
<?php
session_start();
echo $_SESSION['usr']; //just to check
if(isset($_SESSION['usr']))
{
header('location:dashboard.php');   
}
else
{
header('location:login.php');   
}
?>

正确检查$_SESSION['usr']是否正确。是用户名还是用户名?以上代码是正确的。如果它仍然不工作,这意味着有一个错误,而设置会话ur。重新检查代码,以登录后的形式。尝试echo $_SESSION['usr']。这样会更清楚一些