php get_headers函数的作用及用法

<p>get_headers() 是PHP系统级函数,他返回一个包含有服务器响应一个 HTTP 请求所发送的标头的数组。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息(可用来判断远程文件是否存在)。</p><p>函数定义</p><p>array get_headers ( string $url [, int $format = 0 ] )</p><p>参数</p><p>url 目标 URL</p><p>format 如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。</p><p>示例</p><pre class="brush:php;toolbar:false">&lt;?php $url=&#39;http://www.phpernote.com&#39;; print_r(get_headers($url)); print_r(get_headers($url,1)); ?&gt;</pre><p>以上例程的输出类似于:</p><pre class="brush:php;toolbar:false">Array ( [0]=&gt;HTTP/1.1200OK [1]=&gt;Date:Sat,29May200412:28:13GMT [2]=&gt;Server:Apache/1.3.27(Unix)(Red-Hat/Linux) [3]=&gt;Last-Modified:Wed,08Jan200323:11:55GMT [4]=&gt;ETag:&quot;3f80f-1b6-3e1cb03b&quot; [5]=&gt;Accept-Ranges:bytes [6]=&gt;Content-Length:438 [7]=&gt;Connection:close [8]=&gt;Content-Type:text/html ) Array ( [0]=&gt;HTTP/1.1200OK [Date]=&gt;Sat,29May200412:28:14GMT [Server]=&gt;Apache/1.3.27(Unix)(Red-Hat/Linux) [Last-Modified]=&gt;Wed,08Jan200323:11:55GMT [ETag]=&gt;&quot;3f80f-1b6-3e1cb03b&quot; [Accept-Ranges]=&gt;bytes [Content-Length]=&gt;438 [Connection]=&gt;close [Content-Type]=&gt;text/html )</pre>
RangeTime:0.006342s
RangeMem:205.05 KB
返回顶部 留言