Function.get-headers
Aus PHP-Wiki
Handy - Internet - Energie Tarifservice und Wer darf sich privat versichern?, Mehrzweckregal ELLI von Welle . Haftpflichtversicherung Vergleichen Online
get_headers — Ruft alle Header ab, die der Server als Antwort auf einen HTTP-Request versendet
Inhaltsverzeichnis |
Beschreibung
array get_headers ( string $url [, int $format ] )
get_headers() gibt ein Array zurück, das die vom Server
in seiner Antwort (Response) auf eine HTTP-Anfrage gesendeten Header enthält.
Parameter-Liste
- url
- Der Ziel-URL.
- format
- Wenn der optionale Parameter format auf 1 gesetzt wird, parst get_headers() die Serverantwort und setzt entsprechende Arrayschlüssel.
Rückgabewerte
Gibt ein indexbasiertes oder ein assoziatives Array zurück, das die übermittelten Header enthält. Im Fehlerfall wird FALSE zurückgegeben.
ChangeLog
Version
Beschreibung
5.1.3
Die Funktion verwendet nun den Standard-Streamkontext, der mittels
stream_context_get_default() gesetzt respektive
verändert werden kann.
Beispiele
#1 get_headers()
<?php $url = 'http://www.example.com'; print_r(get_headers($url)); print_r(get_headers($url, 1)); ?>
Das oben gezeigte Beispiel erzeugt
eine ähnliche Ausgabe wie: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 )