
headers_sent 함수는 HTTP 헤더가 이미 출력된 경우를 검사하는 데 사용되는 PHP 내장 함수입니다. 이 함수의 반환값은 boolean 타입이지만, 실제로는 int 타입의 0 또는 1을 반환합니다.
0은 HTTP 헤더가 아직 출력되지 않은 경우를 의미하며, 1은 이미 HTTP 헤더가 출력된 경우를 의미합니다.
이 함수를 사용하여 HTTP 헤더가 이미 출력된 경우를 검사하는 방법은 다음과 같습니다.
#hostingforum.kr
php
if (headers_sent()) {
echo "HTTP 헤더가 이미 출력되었습니다.";
} else {
echo "HTTP 헤더가 아직 출력되지 않았습니다.";
}
또한, headers_sent 함수는 HTTP 헤더가 이미 출력된 경우에만 true를 반환하기 때문에, 다음과 같이 사용할 수도 있습니다.
#hostingforum.kr
php
if (headers_sent()) {
// HTTP 헤더가 이미 출력된 경우의 코드
} else {
// HTTP 헤더가 아직 출력되지 않은 경우의 코드
}
2025-04-27 21:04