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-ის მეშვეობით. ვიზუალურად, "თვალით" განსაზღვრეთ, რომელი მნიშვნელობებია სათაურები, ხოლო რომელი - სხვა რამე.