Alte SESSION scheint nach Absturz bestehen zu bleiben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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? 
    Zuletzt geändert von combie; 06.12.2007, 17:00.
    Wir werden alle sterben

    Kommentar


    • #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.
      Zuletzt geändert von Lennynero; 06.12.2007, 17:01.

      Kommentar


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

        Kommentar

        Lädt...
        X