PHP - 头部已发送



语法

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

定义和用法

它将检查头部是否已发送。

返回值

如果头部已经发送,则返回 true,否则返回 false

参数

序号 参数和描述
1

文件

它包含有关文件或行参数的信息

2

它包含输出开始的行号。

示例

尝试以下示例

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

以上示例将检查头部是否已发送,如果已发送,则显示一条消息,否则将发送头部

php_function_reference.htm
广告