0

我正在运行一个 Cakephp 2.1 应用程序。一项功能是作为管理员,您可以登录到较低级别的用户帐户。这是在新窗口中完成的。在我尝试访问第一个窗口中的内容时,它们与新的会话数据发生冲突。我相信这是因为所有内容都存储在会话 cookie CAKEPHP 中。

如果这是真的,那么我希望能够创建一个具有唯一名称的新会话 cookie,新窗口将使用该名称。请告知这是否可行以及如何去做?

4

1 回答 1

1

会话是交叉选项卡和跨窗口的。它们对整个浏览器都有效(如果您没有相同的沙箱或单个窗口的“不可见”模式)。

因此,仅打开新窗口和选项卡将始终覆盖该浏览器中的所有其他会话。由于这是浏览器限制,如果您需要同时成为两个角色,请使用不同的浏览器。

于 2013-02-28T09:25:07.813 回答