我有一个包含多个 iframe 的网站。第一个是登录框架,一旦成功登录,它就会启动一个 php 会话。代码如下:
<?php
header('P3P: CP="CAO PSA OUR"');
session_start();
$_SESSION["email"] = $user_info[email];
$_SESSION["password"] = $user_info[password];
echo session_id();
?>
通过登录 iframe 开始会话后,我希望会话仍然处于活动状态,并且变量在不同的 iframe 中可用(它们具有相同的父页面)。不幸的是,第二个 iframe 在加载后会创建一个全新的会话并且变量会丢失。帮助?
如何保持会话活动并在 iframe 之间传递会话变量?
第二个 iframe 中的代码如下所示:
<?php
header('P3P: CP="CAO PSA OUR"');
session_start();
echo session_id();
?>
这两个框架有不同的会话ID。这就是我知道会话没有成功通过的方式。
谢谢!