headers_sent() 함수는 HTTP 헤더가 전송되었는지 여부와 위치를 확인합니다.
이 함수는 헤더가 전송되면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
headers_sent(파일,줄)
매개변수 | 설명하다 |
---|---|
파일,줄 | 선택 과목. 파일 및 줄 매개변수가 설정된 경우 headers_sent()는 PHP 소스 파일 이름과 출력이 시작되는 줄 번호를 파일 및 줄 변수에 저장합니다. |
참고: 헤더 블록이 전송되면 header() 함수를 사용하여 추가 헤더를 보낼 수 없습니다.
참고: 선택적 파일 및 줄 매개변수는 PHP 4.3의 새로운 기능입니다.
<?php// 헤더가 전송되지 않으면 oneif (!headers_sent()) { header("Location: http://www.w3cschool.cc/");exit; .....
선택적 파일 및 줄 인수를 사용합니다.
<?php// $file 및 $line은 나중에 사용하기 위해 전달됩니다.// 미리 값을 지정하지 마십시오if (!headers_sent($file, $line)) { header("위치: http://www.w3cschool .cc /"); exit; // 여기에서 오류를 발생시킵니다. }else { echo "$line 라인의 $file에 헤더가 전송되었습니다.";exit; }?><html><body>......