Le opzioni disponibili sono:
PHP Sessions - Nessun cookie richiesti. Archivia tutti i dati che desideri. Una volta chiuso il browser o chiusa la sessione, è necessaria una nuova autenticazione.
Sessioni persistenti - Un cookie con un valore che è la chiave di sessione utilizzata per accedere alle sessioni memorizzate o utilizzata per accedere a una tabella di database con informazioni sulla sessione. È possibile memorizzare tutti i dati desiderati e si ha il vantaggio di non preoccuparsi di accedere in qualsiasi momento.
Solo cookie - Memorizzare più valori in un cookie non è sempre il migliore delle idee. Perché? 1) I cookie sono insicuri e possono essere letti da chiunque. 2) tenere il passo con più cookie nella tua applicazione può essere una fonte di futuri bug. 3) A seconda del client/browser per fornire dati precisi non è mai buona. Se si utilizzano i cookie, assicurarsi di avere il minor ingombro possibile.
I biscotti grandi danno solo un mal di pancia. Mangia invece la torta.
+1. Mettere i dati sulla macchina di un utente = doom. –
@Jed Smith - vero per molte cose, ma banali? (ad esempio theme = rose) – karim79