<?php
session_start();
if (empty($_SESSION['id'])) {
$_SESSION['errMsg'] = '<div class="alert alert-danger" role="alert">
<strong>Post:</strong> You must be logged in `enter code here`in order to post.
</div>';
header('Location: ../../index.php');
exit;
}
?>
上运行它只是没有我重定向到index.php,这是在合适的地方,即使会话不存在。头似乎并不Web服务器
你试过了什么?你检查了你的日志文件吗?当你删除“退出”时会发生什么? – Oliver
没有退出;它似乎仍然不起作用。我会检查它是否可以在没有GZip的情况下运行,但这应该不成问题。 –
是的,在重定向时必须退出。在标题功能中使用FQDN(意味着像http://example.com/index.php这样的绝对url)。 – Oliver