📥 Leggere un Cookie in PHP

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

🧠 Come funziona

Quando un cookie è stato salvato nel browser:

👉 il browser lo invia automaticamente al server
👉 PHP lo rende disponibile tramite $_COOKIE


🧾 Sintassi

$_COOKIE["nome_cookie"]

📌 Esempio Base

Se abbiamo creato un cookie così:

setcookie("utente", "Paolo", time() + 3600);

Possiamo leggerlo in questo modo:

<?php

echo $_COOKIE["utente"];

?>

✔ Output:

Paolo

⚠ Controllare se il Cookie esiste

È molto importante verificare che il cookie esista prima di usarlo.

<?php

if(isset($_COOKIE["utente"])){

    echo "Bentornato " . $_COOKIE["utente"] . " 👋";

}else{

    echo "Benvenuto nuovo utente";

}

?>

📌 Esempio pratico

<?php

if(isset($_COOKIE["lingua"])){

    echo "Lingua selezionata: " . $_COOKIE["lingua"];

}else{

    echo "Lingua non impostata";

}

?>

👉 Questo può essere usato per ricordare le preferenze dell’utente.


🔁 Attenzione importante

Un cookie non è disponibile subito dopo essere stato creato.

👉 Diventa disponibile alla richiesta successiva (cioè dopo il refresh o il cambio pagina).


🛡️ Sicurezza

Ricorda che i cookie:


🎯 Riassunto


📚 Conclusione

Leggere un cookie è semplice ma fondamentale per creare siti web personalizzati e dinamici.


👉 Nel prossimo articolo possiamo completare il capitolo con:

così chiudiamo definitivamente il cerchio su cookie e sessioni 👍🚀