Hallo alle zusammen. Habe eine Frage zu SESSION. Auf der Seite befindet sich ein iframe. Es gab ein Problem und die Ursache war: iframe sieht die SESSION variablen von der parent-Site nicht. Für die iframe muss ich eine separate Session starten. Kann es zu einem Fehler führen? Die beide Session haben variablen mit den gleichen Namen. Bis jetzt konnte ich keine Fehler feststellen, teste aber nur bei mir lokal
Session
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Das man gleichzeitig 2 Sessions haben kann wäre mir neu. Wie sprichst du denn die unterschieldlichen Sessions an?
-
Das iframe inkludiert auch eigene Datei:
include_once("inc/admin_inc.php");
parent-Seite
include_once("inc/iframe_inc.php");
iframe
auf der paren-Site startet session und iframe sieht sie nicht. Wie soll ich richtig vorgehen? Wenn ich auf beiden Seiten die gleiche Variable anspreche, bekomme ich auch unterschiedliche Werten (wenn natürlich sie unterschiedlich sind)
$_SESSION['myvar']; -
So wie ich das sehe, erzeugst du ja mit 2 PHP's 2 verschiedene Dateien. Logischerweise musst du dann in beiden eine SESSION initialisieren. Es gibt je keinen Grund warum man es bei der einen Datei machen sollte und bei der anderen nicht.
Ich kann das hier mal empfehlen:
tut.php-quake.net/sessions.html -
1. Welches Skript schriebt Wert in $_SESSION['myvar'] ?
2. Ist PHPSESSIONID in Cookie speichert?