apache_request_headers
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
apache_request_headers — Liefert alle HTTP-Requestheader
Beschreibung
Liefert alle HTTP-Requestheader von der aktuellen Anfrage. Verfügbar unter Apache-, FastCGI-, CLI- und FPM-Webservern.
Parameter-Liste
Diese Funktion besitzt keine Parameter.
Rückgabewerte
Ein assoziatives Array aller HTTP-Header der aktuellen Anfrage, im Fehlerfall
wird false
zurückgegeben.
Changelog
Version | Beschreibung |
---|---|
7.3.0 | Diese Funktion wurde in der FPM SAPI verfügbar. |
Beispiele
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
Anmerkungen
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. Verwenden Sie phpinfo(), um eine Liste aller zur Verfügung stehenden Umgebungsvariablen zu erhalten.