0

訪問者が Web サイトを通過する方法をログに記録するログ スクリプトを作成しています。たとえば、ログ ファイルに次のように書き込みます。

[ユーザー名 (ログインしている場合)]-[IP] が [時間] に [ページ] を要求しました--[エラー コード] [エラー コードの説明] を受け取りました。

出力例:

Jaxo (127.0.0.1) が午後 2 時 5 分に index.php にアクセス -- 200 OK を受信

エラーコードビット(-の後の部分)を除いて、すべてが機能するようになります。

PHP からエラー コードとエラー コード定義を取得するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

3

これらのエラー コード (200、404 など) は、Apache などの Web サーバーによって生成されます。これらのエラーをトラップできる方法は、たとえば、これらのエラーを .htaccess ファイル内の別の php スクリプトに送信することです。

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

残念ながら、「すべてを網羅する」ErrorDocument を作成することはできないため、それらを 1 つずつリストする必要があります。

于 2011-03-16T18:19:09.017 に答える
0

何に関するエラーコード?HTTP ステータス コードについて考えていますか?

于 2011-03-16T18:17:53.167 に答える