Задать вопрос
MaxxxNSK
@MaxxxNSK
очень начинающий

Как вызвать 404 ошибку php?

header("HTTP/1.0 404 Not Found");
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");

- не работает
  • Вопрос задан
  • 16033 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
Uwe_Boll
@Uwe_Boll
Я Злой и Страшный Уве Болл в Разработке знаю Толк
В помощь Вам http-response-code(404) клац
писать до любого вывода
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
woonem
@woonem
Ставьте error_reporting(-1); в начале кода и смотрите что не так.
Скорее всего перед header() был вывод данных.
А может вы что-то не так поняли? Ваш код всего-лишь объявляет, что данная страница - страница ошибки. Чтобы именно вызвать 404 попробуйте exit(header('Location: /error404/'));
Ответ написан
@entermix
Попробуйте добавить exit(); сразу после вызова header();

Так-же перед вызовом header(); у Вас не должно быть вывода информации, если первый вариант не помог, попробуйте убрать закрывающий PHP тег ?> (если он есть)
Ответ написан
Ivanq
@Ivanq
Знаю php, js, html, css
На самом деле Вы всего лишь отправили заголовок, чтобы показать страницу нужно взять include или заголовок location.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы