Problemet med at sætte cookies i PHP
Ved skrivning og læsning af cookies på den samme side
venter der os en vis faldgrube.
Faktum er, at cookies sat via
setcookie først bliver tilgængelige
i arrayet $_COOKIE
efter en genindlæsning af siden.
Lad os tjekke dette. Lad os skrive en cookie via
setcookie og straks udskrive
den. I dette tilfælde vil der ved første besøg
i $_COOKIE for vores cookie være null,
og ved en sideopdatering - cookiens værdi:
<?php
setcookie('str', 'eee');
var_dump($_COOKIE['str']); // først null, og derefter 'eee'
?>
Test den beskrevne opførsel for cookies.