Cookie in PHP

I cookie memorizzano piccole quantità di dati nel browser dell utente.

Impostare un cookie

// setcookie DEVE essere prima di qualsiasi output HTML
setcookie("nome", "Mario", time() + 3600); // Scade in 1 ora

// Con opzioni
setcookie(
    "tema",
    "dark",
    [
        "expires" => time() + 86400 * 30, // 30 giorni
        "path" => "/",
        "secure" => true,    // Solo HTTPS
        "httponly" => true,  // Non accessibile da JS
        "samesite" => "Strict"
    ]
);

Leggere cookie

if (isset($_COOKIE["nome"])) {
    echo $_COOKIE["nome"];
}

Eliminare cookie

setcookie("nome", "", time() - 3600); // Scadenza nel passato

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato per lo sviluppo web...
  • Variabili PHP

    Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mario"; $eta = 30...
  • Stringhe in PHP

    Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole vs doppie$nome = ...
  • Array in PHP

    Gli array permettono di memorizzare più valori in una singola variabile.Array indicizzati$frutti = [...
  • Operatori PHP

    Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori aritmetici$a + $...