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