Problema setării cookie-urilor în PHP
La scrierea și citirea cookie-urilor pe aceeași pagină
ne așteaptă o anumită capcană.
Faptul este că cookie-urile setate prin
setcookie devin accesibile
în array-ul $_COOKIE doar
după reîncărcarea paginii.
Să verificăm acest lucru. Să setăm prin
setcookie un cookie și să îl afișăm imediat
pe ecran. În acest caz, la prima accesare
în $_COOKIE pentru cookie-ul nostru va fi null,
iar la reîmprospătarea paginii - valoarea cookie-ului:
<?php
setcookie('str', 'eee');
var_dump($_COOKIE['str']); // mai întâi null, apoi 'eee'
?>
Verificați comportamentul descris al cookie-urilor.