PHP - 頭部已傳送



語法

bool headers_sent ([ string &$file [, int &$line ]] )

定義和用法

它將檢查頭部是否已傳送。

返回值

如果頭部已經發送,則返回 true,否則返回 false

引數

序號 引數和描述
1

檔案

它包含有關檔案或行引數的資訊

2

它包含輸出開始的行號。

示例

嘗試以下示例

<?php
   if (!headers_sent()) {
      header('Location: https://tutorialspoint.tw/');
      exit;
   }
   
   if (!headers_sent($filename, $linenum)) {
      header('Location: https://tutorialspoint.tw/');
      exit;
   } else {
      echo "Headers already sent in $filename on line $linenum\n" .
         "Cannot redirect, for now please click this <a " .
         "href = \"https://tutorialspoint.tw\">link</a> instead\n";
      exit;
   }
?>

以上示例將檢查頭部是否已傳送,如果已傳送,則顯示一條訊息,否則將傳送頭部

php_function_reference.htm
廣告