Заголовок не работает на веб-сервере

    <?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, который находится в нужном месте, даже если сеанс не существует.

-1

Решение

Я понимаю вашу проблему с перенаправлением

Из приведенного выше кода

header('Location: ../../index.php');

Ваш проект — example.com/testfolder/view.php

Измените путь и, если ваш index.php находится в предыдущей папке, просто добавьте

../index.php

Точно так же следите и укажите свой путь в шапке.

0

Другие решения

Просто попробуй :-

header('Location: http://myhost.com/mypage.php');

PHP заголовок ()

0

    <?php
session_start();
if (!isset($_SESSION['id'])) {
header('Location: ../../index.php');
exit;
}
?>

Я исправил это, я не знаю как, но теперь это работает. Это код, который я использую сейчас

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector