Rolf B: Weiterleitung: Chrome schließt SESSION, Firefox nicht

Beitrag lesen

Hallo Nico R.,

Übersehe ich etwas?

Ja. Den Link auf das Online-Beispiel.

Man könnte mutmaßen, dass Du in Chrome ein Krümelmonster versteckt hast, das unbeaufsichtigte Kekse verputzt.

Ich habe eine kleine PHP Anwendung zum Monitoren meiner PV+Wärmepumpe, die ist nur mit Login zugänglich (weil Energiedaten verraten, ob ich zu Hause oder verreist bin) und verwendet dafür einen popeligen PHP Sessioncookie. Der wird beim ersten Seitenabruf gesetzt und sieht im HTTP Header so aus:

Set-Cookie: SOLARDATEN=XXXXXXXXXXXXXXXXXXXXXX; path=/

Danach steht er als Cookie mit Lebensdauer "SESSION" im Browser rum, d.h. so lange, bis ich das letzte Browserfenster dieser Session schließe.

Sogar in einem Inkognito-Fenster von Chrome kann ich dies machen:

  • Solaranwendung öffnen
  • In neuem Tab eine Dingsbums-Seite öffnen
  • Tab mit Solaranwendung schließen
  • In der Dingsbums-Seite etwas rumsurfen
  • In neuem Tab die Solaranwendung öffnen

Und hey, mein Session-Cookie ist noch da, ich muss mich nicht neu anmelden. Schließe ich das Inkognito-Fenster und mache ein neues auf, ist der Session-Cookie erwartungsgemäß weg und ich muss mich neu anmelden.

D.h. das von Dir geschilderte Verhalten ist mit einem ganz normalen PHP Sessioncookie in Chrome für mich nicht nachvollziehbar. Entweder machst dein Browser etwas anders, oder Du hast dein PHP anders eingestellt als ich.

Rolf

--
sumpsi - posui - obstruxi