PHP Logging Question - Коды ошибок - PullRequest
0 голосов
/ 16 марта 2011

Я делаю сценарий регистрации, который будет регистрировать путь посетителя через сайт.Например, он записывает в файл журнала:

[Имя пользователя (если вошел в систему)] - [IP] запрошено [Страница] в [Время] - получено [Код ошибки] [Описание кода ошибки].

Пример вывода:

Jaxo (127.0.0.1) получил доступ к index.php в 14:05 - получил 200 Ok

Я могу заставить все работать, кроме кодов ошибокбит (часть после -).

Как получить коды ошибок и определения кодов ошибок из PHP?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 16 марта 2011

Эти коды ошибок (200, 404 и т. Д.) Генерируются вашим веб-сервером, например Apache.Вы можете перехватить эти ошибки, отправив эти ошибки другому файлу php в вашем файле .htaccess, например.

ErrorDocument 404 /error.php?error=404
ErrorDocument 500 /error.php?error=500
ErrorDocument 402 /error.php?error=402

и т. Д.

К сожалению, у вас не может бытьErrorDocument «поймать все», поэтому вам нужно перечислить их один за другим.

0 голосов
/ 16 марта 2011

Коды ошибок о чем?Вы думаете о кодах состояния HTTP?

...