Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Eliminare sessione dopo chiusura browser

    Buon giorno a tutti.Come da titolo com'è possibile eliminare una sessione dopo la chiusura del browser?

    Solitamente, l'utente esegue il logout e tutti contenti.
    Ma quando si verifica questo caso,voi come lo gestite?
    Ho letto che c'è la funzione session_set_save_handler() ho dato un'occhiata sul manuale
    http://www.php.net/manual/it/functio...ve-handler.php
    ma, non capisco come implementarla.

    Potete aiutarmi per favore?
    Grazie.Buona domenica

  2. #2
    prendi quello che ti dico con il beneficio del dubbio perchè non mi sono mai posto il problema

    1) puoi aggirare il problema diminuendo al minimo il tempo di durata della sessione

    2) per realizzare quello che dici, secondo me dovresti mettere nelle tue pagine un controllo javascript che alla chiusura del browser invia una richiesta ajax di chiusura della sessione, tuttavia non sono sicuro che javascript possa intercettare la chiusura anche quando c'è una diversa scheda corrente nel browser. Ovvero se l'utente sta visualizzando la tua pagina e chiude il browser allora probabilemente puoi intercettare l'evento e inviare la richiesta. Ma se ha aperto una nuova scheda e poi chiude il browser? dubito che in questo caso puoi intercettare l'evento. A meno che non provi ad intercettare l'evento quando la scheda corrente prde il focus. Questo si puo fare
    semplicità ... al sol nominarla sembra svanire

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.