0

我有一个包含许多 PHP 页面的简单网站。其中,有四个页面使用了公共变量,我应该存储在会话对象中。但问题是,这些值不应该对其他页面可见,所以我决定使用它session_name来创建一个新会话。它将启动一个新会话,但是这四个页面正在使用旧会话中的值,这在我尝试打印时产生了一个问题$_SESSION:在我的新会话开始后它是一个空数组。我希望这个新会话保留旧值和新值。

我不是在寻找这种$_SESSION['page_group']['variable_name']解决方案,因为我不能使用数组。

4

1 回答 1

1

使用类似的东西怎么样

session_start();
$temp=$_SESSION;
session_write_close();
session_name("newname");
session_start();

然后将 $temp 合并到(新的)$_SESSION(需要的地方)?

于 2012-08-18T19:23:21.333 回答