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

    eseguire codice php in chiusura browser

    aiuto devo trovare un modo per eseguire un codice php appena si chiude il browser!

    allora si potrebbe fare con
    codice:
    <body onunload="window.open('logout.php', '','width=500,height=500,scrollbars=0');">
    ma ci si gioca gli utenti con popup killer

    usando
    codice:
    <body onunload="window.navigate('logout.php');">
    lo script non fa in tempo ad aprire la pagina

    allora ho trovato un modo ma sfrutta un bug penso
    codice:
    <body onUnload="window.showHelp('logout.php');">
    e funiona solo in explorer.....

    e' inaccettabile che non esiste un modo per eseguire qualcosa quando si chiude il browser!! in questo modo e' impossibile chiudere sessioni o script che tengono conto degli utenti da lato server senza avere un socket!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non puoi legare le mani (o il mouse) agli utenti.
    E non puoi escludere che ad un utente cada la linea e si riconnetta con un IP diverso.

    Devi trovare soluzioni lato server.

    Ho notato che molti usano un timeout per la chiusura di una sessione.

    Se vuoi sposto questa discussione nel forum di PHP: li' trovi forse qualcuno che ha risolto tramite PHP.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    ok capisco
    mi sembra l'unico modo possibile..
    non spostare al massimo creo un nuovo post piu' mirato

    grazie per l'ispirazione!

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.