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. Візуальна, "на вока", вызначыце, якія значэнні з'яўляюцца загалоўкамі, а якія - чымсьці іншым.