headers_list()

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

首字母:H

函数名称: 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 . "
"; }

输出:

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

注意事项:

  • headers_list() 函数必须在发送任何输出之前调用,否则它将返回空数组。
  • 该函数只返回已发送的响应头信息,不包括尚未发送的头信息。
  • 如果在同一个脚本中多次调用该函数,它将返回所有已发送的响应头的累积列表。

同首字母函数