可能重复:
如何清除所有用户的会话?
是否可以从服务器 (LAMP) 发出命令来破坏所有当前会话变量?我希望能够在站点维护期间强制所有用户退出会话。有没有一种有效的方法可以做到这一点,或者这只是愚蠢的?
可能重复:
如何清除所有用户的会话?
是否可以从服务器 (LAMP) 发出命令来破坏所有当前会话变量?我希望能够在站点维护期间强制所有用户退出会话。有没有一种有效的方法可以做到这一点,或者这只是愚蠢的?
就像 Paul 上面评论的那样:您可以删除会话存储。这将终止所有当前用户会话,会话数据将丢失。
$sessionFiles = glob(session_save_path().'/*');
foreach($sessionFiles as $file) {
if(is_file($file)) {
unlink($file);
}
}
你可以尝试这样的事情:
$session_path = session_save_path();
shell_exec("rm " . $session_path . "/sess_*");