Problem med att sätta kakor i PHP
När du skriver och läser kakor på samma sida
väntar en viss fallgrop på oss.
Saken är den att kakor som ställs in via
setcookie blir tillgängliga
i arrayen $_COOKIE först
efter att sidan har laddats om.
Låt oss kolla detta. Vi sätter en kaka via
setcookie och skriver omedelbart ut
den på skärmen. I det här fallet kommer vid första besöket
i $_COOKIE för vår kaka att vara null,
och vid siduppdatering - kakans värde:
<?php
setcookie('str', 'eee');
var_dump($_COOKIE['str']); // först null, och sedan 'eee'
?>
Testa det beskrivna beteendet hos kakor.