重複の可能性:
すべてのユーザーのセッションをクリアする方法は?
現在のすべてのセッション変数を破棄するコマンドをサーバー(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_*");