Ergebnis 1 bis 5 von 5
  1. #1
    Trojaner
    Registriert seit
    14.03.2007
    Beiträge
    87

    Standard Online Status von Usern(Ip's) überwachen

    Hi, bin grad am basteln:

    Möchte ein include coden (PHP), welches folgendes kann:

    Alle online Ip's loggen, vom ersten Auftreten, bis zum letzten. Zu jeder Zeit soll möglich sein zu testen, ob die Ip noch aktiv ist:

    Meine Fragen/Problem:

    Ich kann per PHP ohne Probleme ['REMOTE_ADDR'] die Ip (ungefiltert) eines Users auflisten und abspeichern. Ich hatte einen <meta>-Tag auf der Seite, der immer wieder (60 Sek.) nachläd - geht das auch einfacher?
    Vora allem nicht zeitverzögert, also dass ich zu jeder Zeit den Status sehen/checken kann?

    Habt Ihr Tipps für mich, wie macht Ihr das?
    (gibt's auch per JAvascript ne Möglichkeit dafür? (asynchron))

    .................................................. .......................................
    (PHP etc.) Seite A: Seite, auf die die User zugreifen können mit include.
    Seite B: kleiner Administrationsbereich
    .................................................. .......................................
    Traue keiner Software die Du nicht selbst gecodet^^.

  2. #2
    DateMake Dialer
    Registriert seit
    05.11.2007
    Beiträge
    100

    Standard

    mhh....was mir da gerade, ohne großes überlegen in kopf kommt ist :

    Ob der User noch aktiv ist kann eigtl nur ermittelt werden, wenn die seite merkt, dass noch ein klick registriert wurde...dementsprechend könntest du für jeden besucher ne session anlegen, die immer ne variable beinhaltet (aktiv -> nicht aktiv) oder inner mysql tabelle..immer wenn nen link geklickt wurde, dann wird nen timestamp gemacht, und dann kann man immer sagen ob der user(halt die IP) die letzten z.b 10min nochmal geklickt hat usw..

    sry für meine wirre ausdrucksweise aber ich bin ein wenig angeheitert^^

    hoffe konnte dir trotzdem ein wenig helfen

  3. #3
    Stanley Jobson
    Registriert seit
    09.12.2006
    Beiträge
    671

    Standard

    also ich würde das so machen. wenn der user sich einlogt wird in ner datenbank gespeichert: id,username,ip,timestamp

    und bei jedem refresh/klick/.... sonst was... wird timestamp geupdatet.also das ganze auf der index.php weil über die ja alles andere laufen sollte und die ja alles zusammen hält. deswegen sind foren auch so gecodet worden das wirklich alles damit zusammen hängt.

    und auf der index.php prüfst du auch noch ob timestamp älter als kp 5minuten is und mit der ip übereinstimmt. wenn ja wird der db eintrag gekillt.

    die ip kannste auch noch eintragen. aber machs mal verschlüsselt. mit z.b md5()

    beim login dann halt prüfen ob der user mit der selben ip schon eingelogt is.

  4. #4
    DateMake Dialer
    Registriert seit
    05.11.2007
    Beiträge
    100

    Standard

    das war jezz meine idee nur in einem etwas besseren deutsch ^^ :mrgreen:

  5. #5
    NoClose Wurm Avatar von bayer
    Registriert seit
    31.03.2007
    Beiträge
    185

    Standard

    ping die gespeicherten ip doch einfach an^^

    <?PHP
    print `ping 123.456.789.111`;
    ?>


    edit:

    schau hier

    http://www.webmaster-resource.de/tri...ausfuehren.php

Stichworte

Berechtigungen

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