PHP에서 HTTP 응답 코드를 처리하는 것은 적절한 HTTP 상태 메시지를 클라이언트에 보내는 데 필수적입니다. 이 문서에서는 PHP 버전 및 요구 사항에 따라 PHP에서 HTTP 응답 코드를 설정하는 세 가지 방법을 살펴봅니다.
header() 함수를 사용하여 사용자 정의 HTTP 응답 라인을 설정할 수 있습니다. 이 방법에는 특별한 사용 사례가 있지만 FastCGI PHP의 경우 신중한 고려가 필요합니다.
header("HTTP/1.1 200 OK");
header() 함수는 응답 코드 설정을 위한 세 번째 인수를 제공합니다. 그러나 첫 번째 인수는 비어 있지 않은 문자열이어야 합니다. 이 방법은 두 가지 옵션을 제공합니다:
header(':', true, 404); header('X-PHP-Response-Code: 404', true, 404); // Recommended
PHP 5.4에 도입된 http_response_code() 함수는 HTTP 응답 코드 설정 프로세스를 단순화합니다.
http_response_code(404);
5.4 이하의 PHP 버전의 경우 사용자 정의 함수는 다음과의 호환성을 제공할 수 있습니다. http_response_code() 기능:
// For 4.3.0 <= PHP <= 5.4.0 if (!function_exists('http_response_code')) { function http_response_code($newcode = NULL) { // ... } }
위 내용은 PHP에서 HTTP 응답 코드를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!