Küpsiste seadistamise probleem PHP-s
Küpsiste kirjutamisel ja lugemisel samal lehel
ootab meid mingi konks.
Asi on selles, et küpsised, mis on seatud läbi
setcookie, muutuvad kättesaadavaks
massiivis $_COOKIE ainult
pärast lehe uuesti laadimist.
Kontrollime seda. Kirjutame läbi
setcookie mingi küpsise ja kohe väljastame
selle ekraanile. Sel juhul on esimesel sisenemisel
$_COOKIE meie küpsise jaoks null,
aga lehe uuendamisel - küpsise väärtus:
<?php
setcookie('str', 'eee');
var_dump($_COOKIE['str']); // kõigepealt null ja siis 'eee'
?>
Kontrollige kirjeldatud küpsiste käitumist.