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");
세 번째 인수를 사용하여 응답 코드를 편안하게 구성하세요. :
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!