HTTP 応答コード (または HTTP 応答ヘッダーの最初の行) が PHP の$_SERVER変数配列で利用できないのはなぜですか?
それはサーバー テクノロジの機能の制限ですか? PHPの制限?HTTPプロトコルで?それとも、HTTP 応答コードが必要になるのは完全に NUTS でしょうか? ;)
私の場合、Apache2 を使用しています。
ちょっと興味があるんだけど。
編集 1:サーバーの応答が送信される前に、 Apache の LogFormat ディレクティブで使用される%>s
( LAST 要求のステータス) に相当するものについて問い合わせています。
編集 2:答えは完全に理にかなっていますが、サーバーの内部作業応答コードを取得できないのはなぜですか? を設定するErrorDocument 403 /index.php
と、 で応答コードにアクセスできます$_SERVER['REDIRECT_STATUS']
。もっと簡単な方法はありませんか?私はそうではないと思います。しかし、私はまだあなたの答えから多くを学びました. それは理にかなっている。
apache_response_headers()もありますが、動作する応答コード/最初の行はまだ好きではありません。