PHP で HTTP レスポンス コードを調整するには、次のいずれかの方法を使用します。
カスタム HTTP 応答で header() を利用するline:
header("HTTP/1.1 200 OK");
ただし、FastCGI PHP は別の方法で処理します:
$sapi_type = php_sapi_name(); if (substr($sapi_type, 0, 3) == 'cgi') header("Status: 404 Not Found"); else header("HTTP/1.1 404 Not Found");
第 3 引数を使用して応答コードを快適に設定する:
header(':', true, 404); header('X-PHP-Response-Code: 404', true, 404);
http_response_code():
http_response_code(404);
PHP 5.4 未満の互換性については:
if (!function_exists('http_response_code')) { function http_response_code($newcode = NULL) { static $code = 200; if($newcode !== NULL) { header('X-PHP-Response-Code: '.$newcode, true, $newcode); if(!headers_sent()) $code = $newcode; } return $code; } }
以上がPHP で HTTP 応答コードをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。