这是我的 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