Anzeige:
Ergebnis 1 bis 3 von 3

Thema: user online

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.11.2003
    Ort
    Byreuth
    Beiträge
    50

    user online

    hi, ich bin ziemlich neu in der materie php und würde gerne auf meiner homepage einen counter einbauen, der anzeigt, wieviel user gerade auf derseite sind! wie kann ich das realiesieren? kann mir jemand ein hinweis oder tipp geben?

    johnpatcher
    ich liebe linux

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.07.2001
    Beiträge
    144
    Schau mal bei Counter nach.

    Offe

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    du hast gefragt wie du soetwas realisieren würdest.
    ich würde das so machen:

    sql tabelle anlegen in der gespeichert wird, wer von wo aus online ist (evtl. auch loginname, falls man sich einloggen kann) und wann der eintrag erstellt wurde.

    wenn ein besucher eine seite läd wird immer eine php datei davor geladen, in der die session (zu sessions siehe www.php.net) gestartet wird und ein eintrag in der db erstellt wird, falls die session neu ist. Falls es die Session mit dieser ID schon gibt, wird der entsprechende eintrag in der db upgedatet (also der zeiteintrag auf den aktuellen wert gesetzt).

    wenn nun ausgelesen werden soll, wieviele user online sind, werden aus der tabelle alle einträge gelöscht, die älter als X (30?) sekunden sind.
    dann wird gezählt wie viele einträge vorhanden sind und dies ausgegeben.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •