Nagłówki żądania HTTP w PHP
W PHP można uzyskać wartości
nagłówków żądania. Zawarte są one
w superglobalnej zmiennej $_SERVER
w postaci tablicy. Przy tym klucz każdego nagłówka
żądania zaczyna się od 'HTTP_', a następnie
przychodzi nazwa tego nagłówka wielkimi
literami.
Spójrzmy, na przykład, pobierzmy zawartość
nagłówka Host:
<?php
echo $_SERVER['HTTP_HOST'];
?>
Jeśli w nazwie nagłówka są myślniki,
to w kluczu PHP zamieniają się one
w podkreślenia. Dla przykładu,
pobierzmy zawartość nagłówka
Accept-Encoding:
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Pobierz wartość nagłówka Accept.
Pobierz wartość nagłówka Accept-Language.
Wyświetl zawartość zmiennej $_SERVER
przez var_dump. Wizualnie, "na oko", określ,
które wartości są nagłówkami, a które -
czymś innym.