0

我的笔记本中有 2 个 Web 应用程序,现在我想从一个应用程序注销,另一个仍然登录的应用程序也将注销。

在我的 App1 中,我使用会话:

session_start();
$session = $_SESSION['username_a'];

在 App2 中:

session_start();
$session = $_SESSION['username_packing'];

最后注销PHP代码是这样的:

session_destroy();

条件:如果我使用 2 个应用程序登录,然后我注销 1 个应用程序,另一个应用程序也会注销。

我的问题是:有没有办法阻止这种情况(如果注销 1 个应用程序,那么另一个应用程序将保持登录状态)?

4

1 回答 1

1

Session_destroy 将销毁所有会话。您应该取消设置特定会话。像这样:

unset($_SESSION['username_a']); // on App 1

unset($_SESSION['username_packing']); // on App2 
于 2013-10-02T02:44:14.207 回答