apache_note
apache_reset_timeout
Apache Funktionen
PHP Manual

# apache_request_headers

(PHP 4 >= 4.3.0, PHP 5)

apache_request_headers — Liefert alle HTTP-Requestheader

### Beschreibung

array apache_request_headers ( void )

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
--- | ---
5.4.0 | Diese Funktion wurde unter FastCGI verfügbar. Vorher wurde sie nur unterstützt, wenn PHP als Apache Modul installiert war.
4.3.3 | Ab PHP 4.3.3 können Sie diese Funktion auch mit dem NSAPI-Server-Modul für Netscape/iPlanet/SunONE-Webserver nutzen.

### 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

- apache_response_headers() - Liefert alle HTTP-Responseheader

apache_note
apache_reset_timeout
Apache Funktionen
PHP Manual