Het probleem van het instellen van cookies in PHP
Bij het schrijven en lezen van cookies op dezelfde pagina
loeren we op een addertje onder het gras.
Het punt is dat cookies die zijn ingesteld via
setcookie, alleen beschikbaar worden
in de array $_COOKIE
na het herladen van de pagina.
Laten we dit testen. Laten we via
setcookie een cookie instellen en deze direct weergeven
op het scherm. In dit geval zal bij het eerste bezoek
in $_COOKIE voor onze cookie null zijn,
en bij het vernieuwen van de pagina - de waarde van de cookie:
<?php
setcookie('str', 'eee');
var_dump($_COOKIE['str']); // eerst null, en daarna 'eee'
?>
Controleer het beschreven gedrag van cookies.