取消设置多个PHP会话之一

时间:2014-06-17 20:21:00

标签: php session

我有两个session_name活动(admin;非管理员)。我想重置非管理员(例如,当管理员登录到非管理员帐户进行更改时)。

在使用session_name之前,我使用的是单个会话,但发现管理员必须重新进行身份验证,因为非管理员正在使用'session_destroy();'完成脚本。

使用session_name,我需要一种新方法来销毁非管理员会话。

这会有用吗?

 unset($GLOBALS[_SESSION][$sessionVariableName]);

session_name($sessionVariableName);
session_start();
session_unset();

有更好的方法吗?即处理多个会话。

0 个答案:

没有答案