[PHP] Prüfen ob User Online ist

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Ralphwiggum, 17. Oktober 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 17. Oktober 2006
    Prüfen ob User Online ist

    Hallo,
    also ich möchte gerne das wenn sich ein User bei mir einloggt, das (wie in einem Forum) in eine DB geschrieben wird also das er Online ist, und das wenn der User nicht mehr auf der Seite ist das der Online Status wieder aus der DB entfernt wird.
    Das soll auch passieren wenn der User die Seite einfach schließt oder was auch immer und nicht nur wenn er sich ausloggt.
    Meine Frage also wie stell ich das am besten an?
    Ohne Cookies zu verwenden und am besten kein JavaScript.

    Danke im voraus.
    MFG Ralphwiggum
     
  2. 17. Oktober 2006
    AW: Prüfen ob User Online ist

    ohne cookies? dann ist ein schließen des browsers gleichzeitig ausloggen.
    ohne javascript? dann wirds unnötig kompliziert, weil du sachen wie onclose oder onunload (js event handler) nicht nutzen kannst/willst.
     
  3. 17. Oktober 2006
    AW: Prüfen ob User Online ist

    wenn du darauf reagieren willst das er das fenster zu macht musst du java script benutzen. oder du setzte nen timeout welches ihn dann automatisch nach z.b. 10 min nichtmehr als off kennzeichnet.
     
  4. 17. Oktober 2006
    AW: Prüfen ob User Online ist

    also ich mach das meistens mit nem timestamp
    den trägst du in die datenbank ein, zusammen mit ner Session ID etc
    und bei jedem seitenaufruf aktualisierst du den timestamp und löscht gleichzeitig alle einträge die älter sind als time()-60*10 (für 10 minuten)
    aber irgenteinen cookie musst du setzen, sonst weißt du ja nich wer da grade die seite aufruft
    und ein login benutzt grundsätzlich mindestens einen session cookie
     
  5. 17. Oktober 2006
    AW: Prüfen ob User Online ist

    Hat sich schon erledigt habs hinbekommen!!
    Danke an "teh_boiiingerrr","toby" & "Schmitz" für die Hilfe.

    MFG Ralphwiggum
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.