PHPコーディング
404エラー
2011年11月22日
PHPで404エラーを起こすのに、
Header("HTTP/1.0 404 Not Found");
を使っていたのですが、アクセスカウントしてみると、なぜか2回踏んでいることがわかりました。
ちなみに、403エラー
Header("HTTP/1.0 403 Forbidden");
の場合は1回しか踏まないようです。
調べると、
Header("HTTP", false, 404);
という書き方もあるようです。
こちらはアクセスカウントはされません。
アクセスしようにもURLが存在しないのでアクセスできない、つまりカウントもされないということのようです。
Header("HTTP", false, 403);
も同様です。
Header("HTTP/1.0 404 Not Found");
を使っていたのですが、アクセスカウントしてみると、なぜか2回踏んでいることがわかりました。
ちなみに、403エラー
Header("HTTP/1.0 403 Forbidden");
の場合は1回しか踏まないようです。
調べると、
Header("HTTP", false, 404);
という書き方もあるようです。
こちらはアクセスカウントはされません。
アクセスしようにもURLが存在しないのでアクセスできない、つまりカウントもされないということのようです。
Header("HTTP", false, 403);
も同様です。
コメント