Dopo aver creato un cookie, il passo successivo è leggerne il valore per utilizzarlo nel nostro sito.
I cookie vengono recuperati tramite la variabile superglobale:
$_COOKIE
Quando un cookie è stato salvato nel browser:
👉 il browser lo invia automaticamente al server
👉 PHP lo rende disponibile tramite $_COOKIE
$_COOKIE["nome_cookie"] |
Se abbiamo creato un cookie così:
setcookie("utente", "Paolo", time() +
3600); |
Possiamo leggerlo in questo modo:
<?php |
✔ Output:
Paolo
È molto importante verificare che il cookie esista prima di usarlo.
<?php |
<?php |
👉 Questo può essere usato per ricordare le preferenze dell’utente.
Un cookie non è disponibile subito dopo essere stato creato.
👉 Diventa disponibile alla richiesta successiva (cioè dopo il refresh o il cambio pagina).
Ricorda che i cookie:
🧑💻 possono essere modificati dall’utente
⚠ non sono completamente sicuri
🚫 non devono contenere dati sensibili
i cookie si leggono con $_COOKIE
bisogna usare isset() per sicurezza
sono disponibili dopo una nuova richiesta
vengono inviati automaticamente dal browser
Leggere un cookie è semplice ma fondamentale per creare siti web personalizzati e dinamici.
👉 Nel prossimo articolo possiamo completare il capitolo con:
🔐 Distruggere una sessione
così chiudiamo definitivamente il cerchio su cookie e sessioni 👍🚀