Задать вопрос
@Sh3nku

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

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

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

Заранее Благодарю
  • Вопрос задан
  • 89 просмотров
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Можно включить буферизацию вывода в самом начале <?php через ob_start();
Тогда можно перемешать контент и заголовки в коде
Крайне не рекомендую так делать, и правильное решение - чётко разделить http-заголовки и содержимое. То есть сперва понять что мы хотим отправить 200 или 404. Отправить заголовки, а потом отправить html-контент.

<?php
ob_start();
?>

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

<?php
    http_response_code(404);
?>

бла 
бла 
бла

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽