Le sessioni sono variabili del server che servono a gestire la sessione di navigazione dell’utente e non solo. Simili ai cookies ma più sicure perchè dipendono meno dal browser dell’utente, le sessioni vengono in genere impiegate per gestire aree riservate oppure per ottemperare a funzionalità di controllo per le quali si sceglie di usarle al posto cookies.
La sostanziale differenza tra cookies e sessioni è che una session scade al termine della navigazione dell’utente o alla chiusura del browser e non è possibile impostarne la scadenza o gestirne altri aspetti.
In PHP utilizziamo la variabile $_SESSION per creare e per leggere la sessione, ma dobbiamo sempre, come prima riga del file, dichiarare l’utilizzo delle sessioni utilizzando la funzione session_start().
