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