@Sh3nku

Можно ли реализовать 404 ошибку отложенной функцией?

Доброго времечка.

Собственно вопрос в шапке.
В общем задача такая. По ходу кода в теле страницы вызвать 404 ? Может кто то что то подскажет.

Заранее Благодарю
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Можно включить буферизацию вывода в самом начале <?php через ob_start();
Тогда можно перемешать контент и заголовки в коде
Крайне не рекомендую так делать, и правильное решение - чётко разделить http-заголовки и содержимое. То есть сперва понять что мы хотим отправить 200 или 404. Отправить заголовки, а потом отправить html-контент.

<?php
ob_start();
?>

<html> 
<body>
бла 
бла 
бла

<?php
    http_response_code(404);
?>

бла 
бла 
бла

</body>
</html>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы