Как перезагрузить страницу в PHP перед выходом из функции?

Я получил такой код, и заголовок не работает

    if ($variable > 0) {

header('Location: mypage.php');

exit;
}

И мне нужна функция выхода, это плохая идея?

-3

Решение

Если ваш код выдает любой вывод текста до header директива тогда header директива будет игнорироваться.

Даже если header находится перед любым выводом (HTML или PHP), не должно быть ни символов, ни пробелов между началом файла PHP и <?php тег.

Однако есть шанс, что header Директива будет принята, даже если перед ней присутствует вывод, если записанный текст все еще находится в выходном буфере PHP и ничего не отправлено на веб-сервер. Но, чтобы быть в безопасности, сделать header первым делом перед любым выводом текста.

0

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

Других решений пока нет …

По вопросам рекламы [email protected]