2013-02-28 79 views
0

我正在運行CakePHP 2.1應用程序。一個功能是作爲管理員,您可以登錄到較低級別的用戶帳戶。這是在新窗口中完成的。在我嘗試訪問第一個窗口中的事物時,他們與新的會話數據發生衝突。 我相信這是因爲所有內容都存儲在會話cookie CAKEPHP中。CakePHP多個會話

如果這是真的,那麼我希望能夠創建一個新的會話cookie具有將被新窗口使用的唯一名稱。請告知這是否可行,以及如何能夠解決這個問題?

回答

1

會話是交叉表和跨窗口。它們對整個瀏覽器都有效(如果你對單個窗口沒有相同的沙箱或「隱形」模式)。

因此,只要打開新的窗口和標籤,就會覆蓋該瀏覽器中的所有其他會話。 由於這是瀏覽器限制,如果您需要同時擔任兩個角色,請使用不同的瀏覽器。