Я не очень хорош в английском, но я постараюсь; 404 триггеров ошибок на сервере перед запуском какого-либо кода (поскольку это означает, что страница не существует, поэтому нет кода).
Итак, если вы хотите дать пользователю ошибку 404 при поиске ошибки в коде php, вы должны использовать простое перенаправление на 404.html.
С другой стороны, если у вас есть доступ к файлам конфигурации сервера, вы можете запрограммировать это на сервере, а не на веб-странице, на которой он работает. Вы можете использовать WAMP для тренировки ...
Надеюсь, ты меня понимаешь. CyaA
РЕДАКТИРОВАТЬ я должен добавить:
$ page = $ _GET ['page'];
Это выдаст вам ошибку, если $ _GET ['page'] не установлен, вы ДОЛЖНЫ проверить его на isset ($ _ GET ['page']), прежде чем пытаться его использовать.