1

重複の可能性:
すべてのユーザーのセッションをクリアする方法は?

現在のすべてのセッション変数を破棄するコマンドをサーバー(LAMP)から発行することは可能ですか?サイトのメンテナンス期間中は、すべてのユーザーをセッションから強制的にオフにできるようにしたいと思います。これを行う効果的な方法はありますか、それともこれはばかげていますか?

4

2 に答える 2

4

Paul が上でコメントしたように、セッション ストレージを削除できます。これにより、現在のすべてのユーザー セッションが終了し、セッション データが失われます。

$sessionFiles = glob(session_save_path().'/*');
foreach($sessionFiles as $file) {
    if(is_file($file)) {
        unlink($file);
    }
}
于 2012-11-15T00:27:39.713 に答える
1

次のようなことを試すことができます:

$session_path = session_save_path();

shell_exec("rm " . $session_path . "/sess_*");
于 2012-11-15T00:18:46.900 に答える