apache_request_headers() geeft een associatieve array terug met daarin alle HTTP headers behorende bij het huidige request. Dit werkt alleen als PHP als een Apache module draait.
Opmerking: Voor PHP 4.3.0 heette apache_request_headers() getallheaders(). Vanaf PHP 4.3.0 is getallheaders() een alias voor apache_request_headers().
Opmerking: Het is ook mogelijk om de waarden van alle normale CGI variabelen op te vragen door deze te lezen uit de omgeving, dat werkt ook als PHP niet als Apache module draait. Gebruik de phpinfo() functie om de lijst op te vragen van alle gedefinieerde omgevings variabelen.