apache_request_headers

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

apache_request_headersLiefert alle HTTP-Requestheader

Beschreibung

apache_request_headers ( void ) : array

Liefert alle HTTP-Requestheader von der aktuellen Anfrage.

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.
5.5.7 Diese Funktion wurde im CLI Server verfügbar.
5.4.0 Diese Funktion wurde unter FastCGI verfügbar. Vorher wurde sie nur unterstützt, wenn PHP als Apache Modul installiert war, oder durch das NSAPI Server-Module in Netscape/iPlanet/SunONE Webservern..

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.

Siehe auch