Originariamente inviato da Alhazred
Ok, quindi dovrò gestire io la scadenza della sessione, non posso contare in una gestione automatica di default.
Non è vero.
Il problema del garbage collector è che viene lanciato con una probabilità che è legata a due impostazioni di php.ini: session.gc_probability e session.gc_divisor
In realtà, su un server condiviso, come quelli su cui si trova la maggior parte dei siti, la quantità di chiamate è sufficiente a far sì che, anche con un valore di probabilità basso, le sessioni scadute vengano comunque eliminate in breve tempo.
Sul tuo server locale, se vuoi risolvere il problema, è sufficiente impostare lo stesso valore per quei due parametri (di default sono 1 e 100 rispettivamente, il che significa, appunto, 1 richiamo del garbage collector ogni 100 richieste, a livello probabilistico)