Как я могу создать ошибку 404 в PHP?

Ассемблерный код обсужден здесь .

"Ассемблер является низкоуровневым языком для программирования компьютеров. Это реализует символьное представление числовых машинных кодов, и другие константы должны были программировать конкретную архитектуру ЦП".

Машинный код обсужден здесь .

"Машинный код или машинный язык являются системой инструкций и данных, выполняемых непосредственно центральным процессором компьютера".

В основном, ассемблерный код является языком, и это переводится в объектный код (собственный код, который ЦП выполняет) ассемблером (аналогичный компилятору).

96
задан Eric 25 May 2018 в 04:29
поделиться

3 ответа

То, что вы делаете, будет работать, и браузер получит код 404. Чего он не будет , так это отобразить страницу «не найден», которую вы могли ожидать, например:

Not Found

Запрошенный URL /test.php не был найден на этом сервере.

Это потому, что веб-сервер не отправляет эту страницу, когда PHP возвращает код 404 (по крайней мере, Apache этого не делает). PHP отвечает за отправку всего собственного вывода. Поэтому, если вам нужна аналогичная страница, вам придется отправить HTML самостоятельно, например:

<?php
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found", true, 404);
include("notFound.php");
?>

Вы можете настроить Apache для использования той же страницы для своих собственных сообщений 404, поместив это в httpd.conf:

ErrorDocument 404 /notFound.php
85
ответ дан 24 November 2019 в 05:33
поделиться

] Попробуйте следующее:

<?php
header("HTTP/1.0 404 Not Found");
?>
22
ответ дан 24 November 2019 в 05:33
поделиться

Вы не забыли умереть () после отправки заголовка? Заголовок 404 не прекращает обработку автоматически, поэтому может показаться, что ничего не было сделано, если происходит дальнейшая обработка.

ПЕРЕПРАВЛЯТЬ на вашу страницу 404 нехорошо, но вы можете ВКЛЮЧИТЬ содержимое с нее без проблем. Таким образом, у вас есть страница, которая правильно отправляет статус 404 с правильного URL-адреса, но также имеет ваш вопрос «что вы ищете?» страница для человеческого читателя.

3
ответ дан 24 November 2019 в 05:33
поделиться
Другие вопросы по тегам:

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