0

这是我的 login.php 代码:

session_start(); 
ob_start ();

$_SESSION['login'] = "login";

header('Location: http://www.domain.com/folder/home.php');

exit();

这是我的 home.php 代码:

session_start(); 

ob_start ();


if (!isset($_SESSION['login'])) 
{
    header('Location: http://www.domain.com/folder/login.php');
    exit();
}

问题是当我第一次登录时,它会转到home.php并重定向回login.php. 当我再次登录时,它不会再次将我重定向到 login.php。

我使用 Firefox 开发人员工具栏查看流程。

我曾经var_dump($_SESSION)查看过是否设置了会话。它返回array(0)

这段代码有问题吗?还是因为其他问题?

感谢:D

4

0 回答 0