English | 简体中文 | 繁體中文
查询

headers_list()函数—用法及示例

「 获取当前页面的所有已发送的 HTTP 响应头信息 」


函数名称: headers_list()

适用版本: PHP 4.0.7及以上版本

用法: headers_list() 函数用于获取当前页面的所有已发送的 HTTP 响应头信息。它返回一个包含所有响应头的数组。

示例:

// 设置自定义响应头
header("Content-Type: application/json");
header("X-Powered-By: PHP/8.0.1");

// 获取所有已发送的响应头
$headers = headers_list();

// 打印所有响应头
foreach ($headers as $header) {
    echo $header . "<br>";
}

输出:

Content-Type: application/json
X-Powered-By: PHP/8.0.1

注意事项:

  • headers_list() 函数必须在发送任何输出之前调用,否则它将返回空数组。
  • 该函数只返回已发送的响应头信息,不包括尚未发送的头信息。
  • 如果在同一个脚本中多次调用该函数,它将返回所有已发送的响应头的累积列表。
补充纠错
上一个函数: headers_sent()函数
下一个函数: header()函数
热门PHP函数
分享链接