HTTP-verzoekheaders in PHP
In PHP kun je de waarden van
verzoekheaders verkrijgen.
Ze zijn opgeslagen in de superglobale variabele $_SERVER
als een array. Hierbij begint de sleutel van elke verzoekheader
met 'HTTP_', gevolgd door
de naam van deze header in
hoofdletters.
Laten we bijvoorbeeld de inhoud
van de header Host verkrijgen:
<?php
echo $_SERVER['HTTP_HOST'];
?>
Als er koppeltekens in de headernaam staan,
worden deze in de PHP-sleutel omgezet
in underscores. Laten we als voorbeeld
de inhoud van de header
Accept-Encoding verkrijgen:
<?php
echo $_SERVER['HTTP_ACCEPT_ENCODING'];
?>
Verkrijg de waarde van de header Accept.
Verkrijg de waarde van de header Accept-Language.
Toon de inhoud van de variabele $_SERVER
via var_dump. Bepaal visueel, "op het oog",
welke waarden headers zijn en welke -
iets anders zijn.