Non ti spieghi.Originariamente inviato da mdsjack
sì infatti utilizzo session_unset(), ma il problema è che non funziona affatto. facendo altre prove, se utilizzo regenerate, le variabili scritte in quella pagina (non quelle già in sessione) non vengono salvate affatto.
la sessione viene preservata (io voglio solo cambiare l'id, mantenendo i dati - sempre se ha senso farlo, magari ditemi).
Se cambi il session_id cambi il riferimento della sessione. Viene inviato un cookie al client con il nuovo session_id da utilizzare. Morale.... l'utente accede ad un altro file di sessione ed i dati precedenti vanno tutti persi. Se vuoi preservare i dati che senso ha cambiare solo l'id di sessione... cambi file e trovi la stessa roba.
Dove potrebbe essere utile? un esempio:
l'utente raggiunge la fine degli accessi previsti. Gli cambi il session_id e' lui si trova nell'impossibilita' di riutilizzare il vecchio cookie e di concerto gli stessi dati di sessione precedenti.