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

    [PHP] - Chat: stato online, offline

    Ciao a tutti, ho creato una mini chat usando php e mysql.
    Ho creato lo stato della connessione dando ON quando l'utente fa login e OFF su logout.
    Fin qui tutto ok, ma adesso c'è un problema: se l'utente non fa logout e chiude direttamente la pagina dal browser, la variabile ON in mysql rimane attivo e quindi l'altro che rimane in chat vede sempre collegato online l'utente che in realtà ha chiuso. Come posso risolvere?

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    in genere si stabilisce un tempo di inattività, passato il quale lo consideri offline, quindi prima di fare la query per dare l'elenco degli utenti online ne fai una che setta a offline tutti gli utente che non scrivono messaggio da n minuti.

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    Originariamente inviato da las
    in genere si stabilisce un tempo di inattività, passato il quale lo consideri offline, quindi prima di fare la query per dare l'elenco degli utenti online ne fai una che setta a offline tutti gli utente che non scrivono messaggio da n minuti.

    ah ok, grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.