Salve a tutti, volevo fare una domanda.
Per scelta di programmazione ho deciso di memorizzare le sessioni in un database.
il problema che mi trovo ad affrontare è che se un utente loggato chiude il browser e poi tenta di accedere nuovamente al sito con i suoi dati di accesso, (prima che la sessione sia scaduta) si trovera nell'impossibilità di accedere al sito, risultando in realtà l'utente gia con una sessione attiva nel database.
Quindi vorrei fare in modo che al momento della chiusura del browser, la sessione venga cancellata nel database, ma non so come fare per associare alla chiusura del browser la chiamata alla funzione di cancellazione della sessione.
Ho letto qualcosa in merito all'apertura di una nuova pagina (tramite javascript) che contenga lo script php per la cancellazione della sessione, ma non ni è sembrata una soluzione ottimale, visti i numerosi svantaggi.
Spero di aver chiarito il mio problema .
Grazie a presto