Alte SESSION scheint nach Absturz bestehen zu bleiben

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Alte SESSION scheint nach Absturz bestehen zu bleiben

    Hi,

    ich habe ein Loginskript, bei dem ich SESSIONS nutze.

    Nun kommt es vor, das wenn sich entweder der User nicht abmeldet (IE7) oder der Browser abstuerzt (FF, IE7), dass der Benutzer sich zwar auf die erste Seite einloggen kann, wenn er jedoch auf die zweite Seite kommt, wird er herausgeworfen.

    Wenn ich das Sessioncookie im Browser loesche, und mich dann wieder einlogge funktioniert das Skript wieder.

    Ab und an habe ich auch den Eindruck, dass das Sessioncookie zweimal geschrieben wird (ich versuche gerade meinen Browser zum Absturz zu bringen um das zu testen... aber wie so haeufig... wenn man einen Absturz will, kommt keiner).

    Hat jemand eine Idee woran das liegen koennte?

    PHP Code:
    session_set_cookie_params('''''domain.tld");
    session_start(); 

    und im Skript der Startseite dann noch:

    PHP Code:
     $_SESSION['sessionid'] = session_id(); 
    (ich weiss, nicht viel... aber im Grunde pruefe ich dann spaeter pro Seite einfach den Wert $_SESSION['sessionid'] gegen den Wert in der DB ).

  • #2
    PHP Code:
    // Sinnfrei!!
    $_SESSION['sessionid'] = session_id(); 

    PHP Code:
    //so..
    session_set_cookie_params(0'/''.domain.tld');
    // wofür überhaupt? 
    Last edited by combie; 06-12-2007, 16:00.
    Wir werden alle sterben

    Comment


    • #3
      Original geschrieben von combie
      PHP Code:
      // Sinnfrei!!
      $_SESSION['sessionid'] = session_id(); 
      Spaghetticode. Ein groesseres Projekt, $_SESSION['sessionid'] wird an einigen Stellen abgefragt, bzw. steht in einigen Dateien. Auch wenn man das haette anders loesen koennen, werde ich jetzt nicht den Code anfassen, denn bis auf das Gelegentliche Einlog-Problem funktioniert der COde


      PHP Code:
      //so..
      session_set_cookie_params(0'/''.domain.tld'); 
      Ich passe das mal an... und warte dann auf den naechsten Absturz (oder ob sich noch jemand mit dem Problem meldet ).

      DAnke schonmal... ich werde mich dann melden ob sich was getan hat.
      Last edited by Lennynero; 06-12-2007, 16:01.

      Comment


      • #4
        OffTopic:
        Du kannst auch den Prozess abschießen, sollte genau wie ein Absturz sein!

        Comment

        Working...
        X