HTTP загалоўкі запыту ў PHP
У PHP можна атрымаць значэнні
загалоўкаў запыту. Яны ўтрымліваюцца
ў звышглабальнай зменнай $_SERVER
у выглядзе масіва. Пры гэтым ключ кожнага загалоўка
запыту пачынаецца 'HTTP_', а далей
ідзе імя гэтага загалоўка загалоўнымі
літарамі.
Давайце, напрыклад, атрымаем змесціва
загалоўка Host:
<?php
echo $_SERVER['HTTP_HOST'];
?>
Калі ў імі загалоўка ёсць злучкі,
то ў ключы PHP яны ператвараюцца
ў падкрэсліванні. Для прыкладу,
атрымаем змесціва загалоўка
Accept-Encoding:
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Атрымайце значэнне загалоўка Accept.
Атрымайце значэнне загалоўка Accept-Language.
Выведзіце змесціва зменнай $_SERVER
праз var_dump. Візуальна, "на вока", вызначыце,
якія значэнні з'яўляюцца загалоўкамі, а якія -
чымсьці іншым.