headers_list()

1. 定义

该函数将返回已经发送或准备发送的HTTP响应头列表。

2. 语法

headers_list ( void ) : array

3. 参数说明

该函数不传入任何参数。

4. 示例

<?php

// headers_list()
// 返回已经发送或准备发送的HTTP响应头列表

$list = headers_list();
print_r($list);
/* 输出:
Array
(
    [0] => X-Powered-By: PHP/7.3.6
)
 */

header('Content-type:text/html');// 添加一个 HTTP 头
$list = headers_list();
print_r($list);
/* 输出:
Array
(
    [0] => X-Powered-By: PHP/7.3.6
    [1] => Content-type: text/html;charset=UTF-8
)
 */

5. 延展阅读

  • headers_sent():检查 HTTP 头是否已成功发送
  • header():用于向浏览器发送原生的 HTTP 头
  • setcookie():定义一个Cookie,并将其连同剩下的 HTTP 头一起发送给客户端
  • http_response_code():获取或设置 HTTP 的响应状态码