Intestazioni HTTP della richiesta in PHP
In PHP è possibile ottenere i valori
delle intestazioni della richiesta.
Sono contenuti nella variabile superglobale $_SERVER
sotto forma di array. In questo caso, la chiave di ogni intestazione
della richiesta inizia con 'HTTP_', e poi
segue il nome di questa intestazione in lettere
maiuscole.
Ad esempio, otteniamo il contenuto
dell'intestazione Host:
<?php
echo $_SERVER['HTTP_HOST'];
?>
Se nel nome dell'intestazione ci sono trattini,
nel chiave PHP vengono trasformati
in underscore. Ad esempio,
otteniamo il contenuto dell'intestazione
Accept-Encoding:
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Ottieni il valore dell'intestazione Accept.
Ottieni il valore dell'intestazione Accept-Language.
Visualizza il contenuto della variabile $_SERVER
con var_dump. Determina visivamente, "a occhio",
quali valori sono intestazioni e quali sono
qualcos'altro.