Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
短い例:
どうすれば私 (= 管理者) が他人のセッションを破棄できますか?
私はsession_idを知っています。
私はこのようなことを試しました:
$old_session = session_id(); // my session admin. session_id('id_session'); session_destroy(); session_id($old_session);
うまくいきませんでした。
次のような方法で、セッションのファイルを削除できます (ファイルシステムにセッションを保存している場合)。
$file = session_save_path()."sess_".session_id(); unlink($file);
使用しているセッションを破棄するには
unset($_SESSION['variable']);
あなたの場合は多分:
session_regenerate_id(true);
IDを再生成する