PHP Dokumentation: Function apache-request-headers
12. Januar 2010 von werner
apache_request_headers
(PHP 4 >= 4.3.0, PHP 5)
apache_request_headers — Liefert alle HTTP-Requestheader
Beschreibung
Liefert alle HTTP-Requestheader von der aktuellen Anfrage.
Diese Funktion wird nur unterstützt, wennPHP als Apache-Modul installiert wurde.
Rückgabewerte
Ein assoziatives Array aller HTTP-Header der aktuellen Anfrage, im Fehlerfall wird FALSE zurückgegeben.
Changelog
| Version | Beschreibung |
|---|---|
| 4.3.3 |
|
| 4.3.0 | Vor PHP 4.3.0 hieß apache_request_headers() getallheaders(). Seit PHP 4.3.0 ist gettallheaders() ein Alias für apache_request_headers(). |
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 erzeugteine ähnliche Ausgabe wie:
Accept: */*Accept-Language: en-usAccept-Encoding: gzip, deflateUser-Agent: Mozilla/4.0Host: www.example.comConnection: 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
- apache_response_headers() – Liefert alle HTTP-Responseheader