hglo 发表于 2015-12-24 10:02:19

PHP中get

在PHP开发中,我们经常需要获取HTTP请求中发送的服务器信息,本文通过一个简单的PHP示例介绍了通过get_headers函数获取服务器的相关信息。
get_headers() 是PHP系统级函数,他返回一个包含有服务器响应一个 HTTP 请求所发送的标头的数组。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息(可用来判断远程文件是否存在)。
函数定义
array get_headers ( string $url [, int $format = 0 ] )
参数
url 目标 URL
format 如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。
示例
  
  
以上例程的输出类似于:
  
Array ( => HTTP/1.1 200 OK => Date: Sat, 29 May 2004 12:28:13 GMT => Server: Apache/1.3.27 (Unix)(Red-Hat/Linux) => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT => ETag: "3f80f-1b6-3e1cb03b" => Accept-Ranges: bytes => Content-Length: 438 => Connection: close => Content-Type: text/html  ) Array ( => HTTP/1.1 200 OK => Sat, 29 May 2004 12:28:14 GMT => Apache/1.3.27 (Unix)(Red-Hat/Linux) => Wed, 08 Jan 2003 23:11:55 GMT => "3f80f-1b6-3e1cb03b" => bytes => 438 => close => text/html
  )
  
  
页: [1]
查看完整版本: PHP中get