Hallo,
beim Öffnen eines neuen Fensters mit window.open (Javascript) gehen die Session-Daten (u.a. Nutzername etc.) verloren, obwohl ich die Session-ID an die URL anhänge.
Im neu geöffneten Fenster wird mit
auf das Vorhandensein einer Session geprüft. Beim ersten Öffnen des Fensters wird ein neuer Login ausgelöst, da die Bedingung offensichtlich nicht zutrifft (auch die anderen Sessiondaten sind nicht vorhanden).
Das Merkwürdige: Schließt der User nun (nach erneutem Login im neu geöffneten Fenster) das Fenster und öffnet es mit dem gleichen Link (window.open) erneut, sind alle Session-Daten da.
Wie kann man das ohne die erneute Anmeldung erreichen?
Ich vermute es hat damit zu tun, dass das Hauptfenster SSL-verschlüsselt ist (https://), das zu öffnende aber nicht. Das kann ich allerdings auch nicht ändern, ich müsste sonst Unmengen dynamischer Inhalte doppelt vorhalten. Das Problem tritt System- und Browser-unabhängig auf.
Habe leider keine Idee mehr und finde auch hier nichts zum Thema. Bin dankbar für jeden Tipp!
beim Öffnen eines neuen Fensters mit window.open (Javascript) gehen die Session-Daten (u.a. Nutzername etc.) verloren, obwohl ich die Session-ID an die URL anhänge.
Im neu geöffneten Fenster wird mit
PHP-Code:
if (isset($_SESSION['idle_time'])
Das Merkwürdige: Schließt der User nun (nach erneutem Login im neu geöffneten Fenster) das Fenster und öffnet es mit dem gleichen Link (window.open) erneut, sind alle Session-Daten da.
Wie kann man das ohne die erneute Anmeldung erreichen?
Ich vermute es hat damit zu tun, dass das Hauptfenster SSL-verschlüsselt ist (https://), das zu öffnende aber nicht. Das kann ich allerdings auch nicht ändern, ich müsste sonst Unmengen dynamischer Inhalte doppelt vorhalten. Das Problem tritt System- und Browser-unabhängig auf.
Habe leider keine Idee mehr und finde auch hier nichts zum Thema. Bin dankbar für jeden Tipp!
Kommentar