PHP supporta in modo trasparente i cookies HTTP. I cookies sono un meccanismo per
memorizzare dati nel browser remoto e tenere traccia degli utenti o identificarli al
loro ritorno. I cookies possono essere impostati tramite le funzioni setcookie() oppure
setrawcookie().
I cookies sono parte dell'intestazione HTTP, quindi
setcookie() deve essere chiamata prima che qualsiasi output sia inviato
al browser. Si tratta della stessa limitazione della funzione header().
Si può utilizzare la funzione di buffer
dell'output per posticipare l'output dello script finchè non avete stabilito se
impostare o meno qualsiasi cookies o l''invio di header.
Ogni cookie inviato al server dal client verrà automaticamente incluso in
un array autoglobale $_COOKIE
se variables_order
contiene "C". Se si vogliono assegnare più valori ad un singolo
cookie, basta aggiungere [] al nome del cookie.