Ciao a tutti,
anche se l'argomento è trito e ritrito provo a postare qui sperando
che qualcuno di voi mi aiuti a trovare il metodo più idoneo alle mie
esigenze al fine di gestire in maniera ottimale la sessione del mio sito.
Dopo le tante pagine lette sull'argomento sessione (molte ben redatte)
francamente continuo ad avere un po' di confusione.
Il problema è questo:
ho un sito con due aree distinte, diciamo A e B.
Le aree sono caratterizzate da due diversi colori per distinguere i due layout.
Alcune pagine del sito sono però valide sia per l'area A che per l'area B e quindi
per impostare l'area utilizzo una variabile di sessione che poi rileggo per
switchare il layout in base alla provenienza (A o B).
Il mio problema si presenta quando l'utente abbandona il sito ho chiude
il suo browser: il file di sessione resta ovviamente sul server.
Non posso usare session_destroy(); proprio perchè non posso
gestire l'evento abbandono o chiusura browser. Quindi mi chiedo:
- come posso cancellare il file di sessione quando si presenta uno dei due casi?
Eventualmente il timeout della sessione cancella il file? se si come posso settarlo?
Vi ringrazio anticipatamente :)
Peo