(PHP 4 >= 4.3.0, PHP 5)
apache_request_headers — Tüm HTTP istek başlıklarını alır
Geçerli isteğin tüm HTTP istek başlıklarını alır.
Bu işlev sadece PHP bir Apache modülü olarak kuruluysa desteklenir.
Başarı halinde mevcut isteğin tüm HTTP başlıklarını içeren bir ilişkili dizi döndürür; aksi halde FALSE döndürür.
Sürüm: | Açıklama |
---|---|
4.3.3 |
|
4.3.0 | PHP 4.3.0'dan önceki sürümlerde apache_request_headers() işlevinin ismi getallheaders() idi. PHP 4.3.0'dan itibaren getallheaders() işlevi apache_request_headers() işlevinin takma adıdır. |
Örnek 1 - apache_request_headers() örneği
<?php
$headers = apache_request_headers();
foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Accept: */* Accept-Language: en-us Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 Host: www.example.com Connection: Keep-Alive
Bilginize:
PHP'yi bir Apache modülü olarak kullansanız da kullanmasanızda genel CGI değişkenlerini çevre değişkenlerini okuyarak da alabilirsiniz. Kullanılabilir ortam değişkenlerinin listesini almak için phpinfo() işlevini kullanabilirsiniz.