tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
632
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    alive alive ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Ort
    Lauterbach/Hessen
    Beiträge
    120
    Hi Jungs...
    ich habe folgendes Problem, Ich brauch einScript das mir anzeigt welche User in der Session gereggt sind...
    Muss ich beim einloggen die User in eine MYsql Tablelle schreiben, oder kann man das auch irgenwie anders lösen...

    Sry wenn das Thema schon 10 mal behandelt wurde , aber ich hab kein PLan nach was ich suchen muss...
     

  2. #2
    Daniel Wittberger Tutorials.de Gastzugang
    Würd mich auch interessieren wie das geht. Bitte posten wenn jemand eine Antwort hat, könnte ich gut in mein kleines CMS einbauen.

    Gr33ts
    Stauffenberg
     

  3. #3
    Experience1986 Experience1986 ist offline Mitglied Brokat
    Registriert seit
    Feb 2002
    Ort
    Völklingen
    Beiträge
    280
    ALso, ich weis nur, das man jedem user, der sich einloggt, einem Timestamp zuweist und diese angaben in eine tabelle speichert. wenn ein andere online kommt, dann wird geprüft, welche user ein paar minuten unaktiv war, die die die Grenze unterschreten bleiben im "online" modus, wenn icht, werden die daten aus der Tabelle gelöscht.

    Aber wie es denn nun richtig in PHP aussieht interessiert ich jetzt aber auch mal
     

  4. #4
    Registriert seit
    Dec 2001
    Beiträge
    4.791
    Also ihr nehmt euch einfach ein normales User-Online Script her, welches die IP's der Besucher in einer Datenbank speichert und ändert dieses ein wenig ab.
    Zum einen tragt ihr nur User ein, wenn diese sich einloggen. Dann zusätzlich zur IP noch den Benutzernamen und halt den momentanen timestamp. Nun könnt ihr an beliebiger Stelle diese Tabelle wieder auslesen und gleichzeitig automatisch bereinigen.
     

  5. #5
    alive alive ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Ort
    Lauterbach/Hessen
    Beiträge
    120
    Des hat meine Frage eigendlich beantwortet.. ich dacht man könnt irgend wie das mit irgendeinem session befehl screiben aber egal
     

  6. #6
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    welches die IP's der Besucher in einer Datenbank ....
    wenn dann speicher lieber die sessionid statt der ip adresse die sessionid ist wenigstens eindeutig, die ip leider nicht
     

  7. #7
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    btw: Kann es eigentlich sein (ok, die Chance ist 1:unendlich), dass zwei Session-IDs gleich sind? Dann wären ja die beiden User gleich online oder so... kann das passieren? Und was wäre die Konsequenz daraus?
     

  8. #8
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Nein, Ganz einfach deswegen, weil die Sessions ja vom Server verwaltet werden. Der Server kann ja alle SIDs checken und eine einzigartige reusfinden.

    Wenn 2 verschiedene Server eine gleiche SID verwalten (was allerdings sehr sehr unwarscheinlich ist), dürfte es eigentlich egal sein.
     

  9. #9
    Registriert seit
    Dec 2001
    Beiträge
    4.791
    Also der Sessionname besteht aus sess_ und danach 32 Zeichen welche von a-z und 0-9 daraus ergeben sich für jede der 32 Stellen 26+10=36 mögliche Zeichen, also insgesamt 36 hoch 32 Möglichkeiten. Das sind 6,3 * 10^49 mögliche VERSCHIEDENE Sessionnamen. Da eine Session nicht unendlich lange hält, kannst du mit eigentlich 100%iger Sicherheit sagen, dass dieser Fall niemals eintreten wird, vielleicht checkt PHP sogar vorher noch, ob eine Session mit dem zufällig ermittelten Namen schon existiert. Aber die Wahrscheinlichkeit, dass es eintreten würde liegt bei 1.4 * 10^-50
     

Ähnliche Themen

  1. Online/Offline Anzeige
    Von sub7even im Forum PHP
    Antworten: 11
    Letzter Beitrag: 23.12.09, 09:39
  2. offline MySQL offline arbeitet anders als online?
    Von Dr_Ogen im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 23.06.05, 14:36
  3. offline/online Angabe
    Von RapPid im Forum PHP
    Antworten: 3
    Letzter Beitrag: 28.05.05, 17:36
  4. Online / Offline Check mit JS?
    Von Experience1986 im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 30.11.02, 00:49
  5. online! offline!
    Von fishman im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 03.02.02, 12:47