headers_sent()

检查 HTTP 头是否已发送到客户端

首字母:H

函数名:headers_sent()

函数描述:headers_sent() 函数用于检查 HTTP 头是否已发送到客户端。

语法:bool headers_sent( [string &$filename [, int &$line]] )

参数:

  • $filename(可选):如果提供了此参数,则将返回包含发送头部的文件名。
  • $line(可选):如果提供了此参数,则将返回包含发送头部的行号。

返回值:如果头部已发送到客户端,则返回 true,否则返回 false。

示例1:


输出:

HTTP headers have not been sent yet.

示例2:


输出:

HTTP headers have not been sent yet.

注意事项:

  • 当调用 headers_sent() 函数时,它将检查是否已发送任何 HTTP 头到客户端。
  • 如果没有发送任何头部,函数将返回 false。
  • 如果已发送头部,函数将返回 true,并且可选的 $filename 和 $line 参数将提供发送头部的文件名和行号。
  • 如果未提供 $filename 和 $line 参数,则函数只返回 true 或 false。
  • 这个函数通常用于在发送任何输出之前检查是否可以设置 HTTP 头部。

同首字母函数