PHP/Programmazione/Variabili globali/$ COOKIE

Wikibooks, manuali e libri di testo liberi.


Copertina PHP/Copertina

[modifica] Cos'è

$_COOKIE (o $HTTP_COOKIE_VARS se si usa una versione di PHP precedente alla 4.1.0) è un array associativo contente tutti i cookie relativi al sito in questione.
I cookie sono dei piccoli file di testo che i siti web utilizzano per immagazzinare anche temporaneamente delle informazioni collegate all'utente in questione.
Un classico esempio di utilizzo dei cookie è quello di memorizzare sul computer dell'utente ad es.

[modifica] Utilizzo

Per impostare un cookie è possibile usare la funzione

setcookie(nome, valore, scadenza, percorso, dominio, sicuro);

dove nome e valore son il nome e il valore del cookie.
Per specificare la scadenza in Unix Timestamp, è possibile usare la funzione time() sommando ad essa ad esempio 60*60*24; in questo modo il cookie scadrà dopo un giorno da quando è stato creato.
Per una descrizione più approfondita dei cookie e dei parametri, si veda questa pagina su Wikipedia

Per accedere ad un cookie memorizzato in precendenza dal nostro sito è possibile usare la notazione:

$_COOKIE[nome]

Strumenti personali