Home > Backend Development > PHP Tutorial > Detailed introduction to the function and usage of get_headers function in php_PHP tutorial

Detailed introduction to the function and usage of get_headers function in php_PHP tutorial

WBOY
Release: 2016-07-21 15:11:03
Original
953 people have browsed it

get_headers() is a PHP system-level function that returns an array containing the headers sent by the server in response to an HTTP request. If it fails, it returns FALSE and issues an E_WARNING level error message (which can be used to determine whether the remote file exists).

Function definition

array get_headers ( string $url [, int $format = 0 ] )

Parameters

url target URL

format If the optional format parameter is set to 1, get_headers() will parse the corresponding information and set the key name of the array.

Example

$url='http://www.phpernote.com';
print_r(get_headers($url));
print_r(get_headers($url,1)) ;
?>

The output of the above routine is similar to:

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
)

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/326934.htmlTechArticleget_headers() is a PHP system-level function. It returns a header containing the headers sent by the server in response to an HTTP request. array. Returns FALSE on failure and issues an E_WARNING level...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template