Antwort auf den Beitrag "Re:Bitte mal testen ob ein/-ausloggen jetzt funktioniert!" posten:
Nickname:
Passwort:
Thema:
Nachricht:
>>Zeile 43/44f ($arrSessionParams && der session_set_cookie_params()-Aufruf) wurden auskommentiert > >Ja, da wird der Pfad $_SERVER["PHP_SELF"] reingesetzt damit die Session nur für das konkrete Script gilt. Das hat vermutlich bei verschiedenen Aufrufen (mit/ohne http bzw. https) halt nicht mehr zueinander gepasst was auch erklärt warum es bei mehrfachen Versuchen auch bisher immer mal geklappt hat. >Jetzt wird nichts mehr in die Session gelegt was beim Vergleich ok ist da Zeile 73 nichts mehr holen kann und der Vergleich in Zeile 74 direkt mit dem !=null aussteigt. > >>Mit Zeile 74 meinst du den Block hier? >> >>if ($sScript != NULL && strcasecmp($sScript, $_SERVER["PHP_SELF"]) != 0) { >>???$_SESSION = array(); >>???$this->setSessionVar("script", $_SERVER["PHP_SELF"]); >>??} > >Genau. Wer jetzt noch einen alten Cookie/eine alte Session hat, hat auch noch den Pfad drin stehen, damit ist $sScript für diese Fälle != null und die Prüfung nimmt ihren Lauf. > >Also müssen entweder alle ihre Session (sprich den cookie) loswerden oder das Stück muss auch noch weg. > >Transistor
mailbenachrichtigung?