当前位置: 首页> 函数类别大全> get_headers

get_headers

取得服务器响应一个 HTTP 请求所发送的所有标头
名称:get_headers
分类:URLs
所属语言:php
一句话介绍:取得服务器响应一个 HTTP 请求所发送的所有标头

get_headers 函数

适用 PHP 版本

PHP 4 和 PHP 5 及以上版本均支持该函数。

函数说明

get_headers() 函数用来获取指定 URL 的 HTTP 响应头。

函数语法

get_headers(string $url, int $format = 0, int $context = ?): array

参数

url (string) :要获取头部信息的 URL。

format (int) :可选参数。一个整数值,可以是以下之一:

  • 0(默认):返回原始的响应头信息。
  • 1:返回解析过的响应头,将“键值对”形式的数据转换为数组。

context (resource) :可选参数。一个 stream 上下文资源,允许你指定流选项。

返回值

成功时,返回包含响应头的数组。如果发生错误,返回 FALSE。

示例

$url = "https://www.example.com";
$headers = get_headers($url);
print_r($headers);

示例代码说明

此示例演示了如何使用 get_headers() 函数来获取一个指定 URL 的 HTTP 响应头信息。在这个例子中,我们请求 "https://www.example.com" 的响应头,然后通过 print_r() 输出其内容。

同类函数
  • 编码 URL 字符串 urlencode

    urlencode

    编码URL字符串
  • 解码已编码的 URL 字符串 urldecode

    urldecode

    解码已编码的URL字符串
  • 按照 RFC 3986 对 URL 进行编码 rawurlencode

    rawurlencode

    按照RFC3986对URL进行编码
  • 对已编码的 URL 字符串进行解码 rawurldecode

    rawurldecode

    对已编码的URL字符串进行解码
  • 从一个文件中提取所有的 meta 标签 content 属性,返回一个数组 get_meta_tags

    get_meta_tags

    从一个文件中提取所有的meta标签con
  • 对使用 MIME base64 编码的数据进行解码 base64_decode

    base64_decode

    对使用MIMEbase64编码的数据进行
  • 取得服务器响应一个 HTTP 请求所发送的所有标头 get_headers

    get_headers

    取得服务器响应一个HTTP请求所发送的所
  • 生成 URL-encode 之后的请求字符串 http_build_query

    http_build_query

    生成URL-encode之后的请求字符串
热门文章