Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    utenti attualmente e realmente collegati

    sono alla ricerca di qualche script php da implementare alle mie pagine php,
    che mi consenta di tener traccia degli utenti collegati realmente sul portale;

    ..non saprei come programarlo, inquanto il login attualmente è basato sulle sessioni, per cui un utene può tranquillamente disconnettersi chiudendo la pagina del browser senza fare il log-out

    ...non so avrei bisogno di qualcosa di simile al sistema adottato su questop forum, che crdo sfrutti il sistema di "inattività" (anche se immagino che sia piuttosto approsimativo)

    sapreset consigliarmi qualche script o qualche howto?

    grazie mille ..a buon rendere

  2. #2
    al login:

    Codice PHP:
    $query "INSERT INTO tabella (user, sess, time) VALUE ('$id','$id_session',NOW())";
    # esegui la query e loggi l'utente 
    in ogni pagina

    Codice PHP:
    $query "UPDATE tabella SET time = NOW() WHERE id = '$id_utente_loggato'";
    # esegui la queryp er aggiornare il tempo dell'utente online

    $query "DELETE FROM tabella WHERE time < SUBDATE(NOW(),INTERVAL 1 HOUR)";
    # esegui la query e cancelli chi non fa nulla da 1 ora (il tempo lo decidi tu ad es. 30 minute)

    # adesso con select prenderesti gli utenti online o che lo erano nell'intervallo. 
    Ciao!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909
    grazie mille
    ....l'ho un pò personalizzato, ed hoa ggiunto anche i cookie
    cmq un buon sistema


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.