<?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, который находится в нужном месте, хотя сеанс не существует.Заголовок не работает на веб-сервере
Что вы пробовали? Вы проверили свои лог-файлы? Что происходит, когда вы удаляете «выход»? – Oliver
Без выхода; он все еще не работает. Я проверю, работает ли он без GZip, хотя это не должно быть проблемой. –
Да, выход является обязательным при перенаправлении. используйте полное доменное имя (означает абсолютный URL-адрес, например http://example.com/index.php) в вашей функции заголовка. – Oliver