
headers_sent 함수는 HTTP 헤더가 이미 출력되었는지 확인하는 함수입니다.
함수의 반환값은 TRUE 또는 FALSE로 반환됩니다.
TRUE가 반환되는 경우는 HTTP 헤더가 이미 출력되었을 때입니다.
이 경우, HTTP 헤더를 다시 출력하거나 변경할 수 없습니다.
FALSE가 반환되는 경우는 HTTP 헤더가 아직 출력되지 않았을 때입니다.
이 경우, HTTP 헤더를 출력하거나 변경할 수 있습니다.
따라서, headers_sent 함수를 사용하여 HTTP 헤더가 이미 출력되었는지 확인하고, 그에 따라 HTTP 헤더를 출력하거나 변경할 수 있습니다.
예를 들어, 다음 코드는 HTTP 헤더가 이미 출력되었는지 확인하고, 그에 따라 HTTP 헤더를 출력하거나 변경합니다.
#hostingforum.kr
php
if (headers_sent()) {
echo "HTTP 헤더가 이미 출력되었습니다.";
} else {
header("HTTP/1.1 200 OK");
echo "HTTP 헤더가 아직 출력되지 않았습니다.";
}
2025-05-13 12:48