<전체 PHP의 HTTP 참조
정의 및 사용
headers_sent() 함수를 체크 HTTP 헤더가 전송 된 곳 / IF.
헤더를 보내거나 그렇지 않으면 FALSE 경우이 기능은 TRUE를 반환합니다.
통사론
headers_sent(file,line)
매개 변수 | 기술 |
---|---|
file,line | 선택 과목. 파일 및 라인 매개 변수를 설정 한 경우, headers_sent() 출력이 파일과 줄 변수에서 시작 위치를 PHP 소스 파일 이름과 줄 번호를 넣어 것입니다 |
팁과주의 사항
Note: 당신은 사용하여 더 많은 헤더 행을 추가 할 수 없습니다 header() 헤더 블록이 한번 전송되면합니다.
Note: 옵션 파일과 줄 매개 변수는 PHP 4.3에서 추가되었다.
예 1
<?php
// If no headers are sent, send one
if (!headers_sent())
{
header("Location: http://www.w3ii.com/");
exit;
}
?>
<html>
<body>
...
...
예 2
옵션 파일과 줄 매개 변수를 사용하여 :
<?php
// $file and $line are passed in for later use
// Do not assign them values beforehand
if (!headers_sent($file, $line))
{
header("Location: http://www.w3ii.com/");
exit;
// Trigger an error here
}
else
{
echo "Headers sent in $file on line $line";
exit;
}
?>
<html>
<body>
...
...
<전체 PHP의 HTTP 참조