4E e 4I SIA: Cos’è una sessione e come si utilizza - esempi
Cos’è una sessione e come si utilizza Una sessione è un meccanismo che permette di conservare informazioni e stato dell'utente tra diverse pagine web durante una singola visita. Poiché il protocollo HTTP è stateless (privo di memoria tra una richiesta e l'altra), le sessioni consentono al server web di riconoscere un client specifico mentre naviga nel sito. Come funziona una sessione Inizializzazione e ID: Quando la sessione viene avviata, PHP genera un identificatore unico e casuale chiamato Session ID (es. c28a8d11e0f854...). Inoltro al Client: Il server invia questo ID al browser dell'utente, che lo memorizza sotto forma di cookie HTTP (di default chiamato PHPSESSID). Memorizzazione dei Dati: I dati reali della sessione vengono salvati sul server (in file temporanei sul disco, in memoria RAM con Redis/Memcached o in un database). Richieste Successive: Ad ogni nuova pagina visitata, il browser invia automaticamente il cookie con il Session ID. PHP legge questo ID, recup...