牛牛在线工具

get_headers()

收录 8868 个 PHP 函数,含用途说明与用法示例。

get_headers()

发送一个 HTTP 请求并返回响应的头信息

函数名称:get_headers() 适用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7 函数描述:get_headers() 函数发送一个 HTTP 请求并返回响应的头信息。 用法: get_headers ( string $url [, int $format = 0 [, resource $context ]] ) : array|false 参数: url: 必需,指定要发送请求的 URL。 format: 可选,指定返回的头信息的格式。默认为 0,返回一个关联数组。如果设置为 1,将返回一个索引数组。 context: 可选,指定一个上下文资源,用于发送请求。 返回值: 如果请求成功,将返回一个包含所有响应头信息的数组。 如果请求失败,则返回 false。 示例: <?php $url = "https://www.example.com"; $headers = get_headers($url); if ($headers) { foreach ($headers as $header) { echo $header . " "; } } else { echo "Failed to get headers"; } ?> 输出: HTTP/1.1 200 OK Date: Mon, 01 Jan 2022 12:00:00 GMT Server: Apache/2.4.38 (Unix) Content-Type: text/html; charset=UTF-8 Content-Length: 1234 ... 注意事项: 该函数依赖于 PHP 的配置和服务器环境,某些服务器可能不支持该函数。 在某些情况下,可能无法获取到全部头信息,具体取决于服务器的配置。 可以通过设置 format 参数为 1 来获取一个索引数组形式的头信息。