최신 웹 개발 튜토리얼
 

PHP headers_sent() Function


<전체 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 참조