MaxxxNSK
@MaxxxNSK
очень начинающий

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

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

- не работает
  • Вопрос задан
  • 14866 просмотров
Решения вопроса 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 19:18
50000 руб./за проект
24 апр. 2024, в 19:05
15000 руб./за проект
24 апр. 2024, в 18:39
80000 руб./за проект