tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
537
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    methodus methodus ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Leipzig
    Beiträge
    543
    Ich habe mal wieder problemchen, diesmal folgendes:
    ich habe mir ein userbereich angelegt, der mit sessions arbeit soll

    in meinem loginscript steht am anfang der ganze kram zum starten einer session, sammt session-id

    PHP-Code:
    srand((double)microtime()*100000);
    $sesID md5(uniqid(rand()));
    session_name("suser");
    session_id($sesID);
    session_start(); 
    das steht in den ersten 5 zeilen meines scripts

    später fragt das script eine in einer Datenbank abgelegten ID ab und vergleicht diese mit der ausgabe von session_ID(), da ich aber jedesmal wenn ich das script öffne eine neue ID bekomme, gibts probleme mit dem vergleich mit der aus der Datenbank

    wie kann ich nun also prüfen ob eine Session schon läuft, so dass er nur die laufende weiterführt und falls keine aktiv ist, eine neue erstellt und so auch eine neue ID generiert?

    danke für die hilfe.
     
    Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]

  2. #2
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    .also wenn ich da nichts falsch verstanden habe.. dann machst du einfach auf jeder seite eine abfrage ob die session noch registered ist..

    PHP-Code:
    session_start();
    if ((
    session_is_registered ("suser")) {
      echo
    "ja, ist noch aktiv";
    } else {
       echo
    "neu anmelden bitte";

     

  3. #3
    gecko Tutorials.de Gastzugang
    du darfst auch nicht jedesmal eine neue id generieren ... einmalig, wenn noch keine session gestartet ist, ansonsten musst du die vorhandene id uebernehmen ...

    PHP-Code:
      session_name("suser");
      
    session_start(); 
    langt voellig, die id wird automatisch generiert wenn noch keine vorhanden ist...
     

  4. #4
    methodus methodus ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Leipzig
    Beiträge
    543
    hmm...ok war etwas doof erklärt, mal anders: ich habe ne seite wo sich der user einloggt. ganz am anfang des scriptes wird eine session gestartet, leider aber immer mit einer neuen ID.

    session_is_registered() is nur für variablen die angemeldet wurden um abzufragen ob sie noch existent sind. wie ich das nun mit ner varible mache weiß ich nicht, weil ich ja trotzdem am anfang session_start() nehmen muss
     
    Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]

  5. #5
    methodus methodus ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Leipzig
    Beiträge
    543
    ok ich probiers so aus
     
    Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]

  6. #6
    gecko Tutorials.de Gastzugang
    hmmm... versuche ersteinmal zu verstehen was sessions sind und wie man mit diesen arbeitet: http://www.myphp.de/sessions/
     

  7. #7
    methodus methodus ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Leipzig
    Beiträge
    543
    die selbe seite hab ich mir schon durchgelesen, danke aber trotzdem.

    ich bin newbee in PHP und schnell lernen kann ich auch nicht weil ich mirs selber beibringe....
     
    Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]

Ähnliche Themen

  1. Objekt auf Existenz prüfen
    Von A319 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 17.06.08, 00:13
  2. Auf Datei Existenz Prüfen...
    Von wOp im Forum Visual Basic 6.0
    Antworten: 9
    Letzter Beitrag: 27.07.05, 22:45
  3. Dateipfad auf Existenz prüfen
    Von jorgeHX im Forum Java
    Antworten: 2
    Letzter Beitrag: 30.06.05, 14:57
  4. Existenz von Datei prüfen
    Von DeChecka im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 19.06.05, 17:59
  5. Registryeintrag auf Existenz prüfen
    Von DerStatist im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 24.03.05, 14:33