Problem med å sette informasjonskapsler i PHP
Ved skriving og lesing av informasjonskapsler på samme side
venter det en liten fallgruve på oss.
Saken er at informasjonskapsler satt via
setcookie blir kun tilgjengelige
i matrisen $_COOKIE
etter at siden er lastet på nytt.
La oss sjekke dette. La oss sette en
informasjonskapsel via setcookie og umiddelbart skrive ut
den. I dette tilfellet vil den første gangen
i $_COOKIE for vår informasjonskapsel være null,
og etter en sidelenke - informasjonskapselens verdi:
<?php
setcookie('str', 'eee');
var_dump($_COOKIE['str']); // først null, og deretter 'eee'
?>
Test den beskrevne oppførselen til informasjonskapsler.