headers对PHP收罗的浸染

php中的get_headers()  函数可以响应动静头部信息,可以用于收罗时对页面状态的判定。

手册中的例子:

<?php $url = 'http://www.example.com'; print_r(get_headers($url)); print_r(get_headers($url, 1)); /* 输出: Array ( [0] => HTTP/1.1 200 OK [1] => Date: Sat, 29 May 2004 12:28:13 GMT [2] => Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) [3] => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT [4] => ETag: "3f80f-1b6-3e1cb03b" [5] => Accept-Ranges: bytes [6] => Content-Length: 438 [7] => Connection: close [8] => Content-Type: text/html ) Array ( [0] => HTTP/1.1 200 OK [Date] => Sat, 29 May 2004 12:28:14 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 ) */ ?> 只表明第2组功效(和还会呈现的功效),

[0] => HTTP/1.1 200 OK   200的状态是乐成发送请求。其它状态还会有301、404等等

[Date] => Sat, 29 May 2004 12:28:14 GMT 日期,详细哪 个时区不思量

[Server] => Apache/1.3.27 (Unix)  (Red-Hat/Linux)  处事器和版本不表明,你懂的

[Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT 最后更新

[Accept-Ranges] => bytes [Content-Length] => 438 字节数
[Content-Type] => 'text/html ;charset=UTF-8',  html语言,字符集为utf-8

[X-Powered-By]=>  'PHP/5.2.17',   支持语言和版本
[Location] => 'http://enenba.com/admin/',  跳转位置,一般有301才会呈现。也就是实现的会见解点

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7973.html