Cookie in PHP

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

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...