array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.apache-request-headers.php', 1 => 'apache_request_headers', ), 'up' => array ( 0 => 'ref.apache.php', 1 => 'Apache İşlevleri', ), 'prev' => array ( 0 => 'function.apache-note.php', 1 => 'apache_note', ), 'next' => array ( 0 => 'function.apache-response-headers.php', 1 => 'apache_response_headers', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/apache/functions/apache-request-headers.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
apache_request_headers — Tüm HTTP istek başlıklarını alır
Geçerli istekteki HTTP istek başlıklarının tümünü alır. Apache, FastCGI, CLI ve FPM http sunucularında çalışır.
Bu işlevin bağımsız değişkeni yoktur.
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 |
---|---|
7.3.0 | Bu işlev FPM SAPI ile kullanılabilir hale geldi. |
Ö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.