如何使用浏览器管理会话

时间:2014-05-07 13:01:17

标签: php session browser

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

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


error_reporting(0);

?>

1 个答案:

答案 0 :(得分: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']是否正确。它是usr还是用户名?上面的代码是正确的。如果它仍然无效,则表示在设置该会话时出错。在登录表单后重新检查代码。尝试echo $ _SESSION ['usr']。这样可以使事情变得更加清晰