Function.apache-request-headers
Aus PHP-Wiki
apache_request_headers — Liefert alle HTTP-Header der aktuellen Anfrage
Beschreibung
Beschreibung
array apache_request_headers ( void )
Die Funktion apache_request_headers() liefert ein
assoziatives Array zurück, das alle HTTP-Header-Informationen der
aktuellen HTTP-Anfrage enthält. Diese Funktion wird nur untersstützt,
wenn PHP als Modul für Apache läuft.
Beispiel #1 apache_request_headers() Beispiel
<?php
$headers = apache_request_headers();
foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Accept: */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0
Host: www.example.com
Connection: Keep-Alive
Hinweis:
In früheren Versionen als PHP 4.3.0 hieß die Funktion
apache_request_headers()
getallheaders(). Mit PHP 4.3.0 ist
getallheaders() ein Alias für
apache_request_headers().
Hinweis:
Die Werte der gebräuchlichsten CGI-Variablen können Sie auch durch das
Auslesen der Umgebungsvariablen erhalten. Dieser Weg funktioniert
unabhängig davon, ob Sie PHP als Modul für
Apache benutzen.
Benutzen Sie phpinfo(), um eine Liste aller zur
Verfügung stehenden
Umgebungsvariablen
zu erhalten.
Hinweis: Ab PHP 4.3.3 können Sie diese
Funktion auch mit dem NSAPI Server Modul für
Netscape/iPlanet/SunONE Webserver nutzen.
Siehe auch apache_response_headers().