2

短い例:

どうすれば私 (= 管理者) が他人のセッションを破棄できますか?

私はsession_idを知っています。

私はこのようなことを試しました:

$old_session = session_id(); // my session admin.

session_id('id_session');
session_destroy();

session_id($old_session);

うまくいきませんでした。

4

2 に答える 2

5

次のような方法で、セッションのファイルを削除できます (ファイルシステムにセッションを保存している場合)。

$file = session_save_path()."sess_".session_id();
unlink($file);
于 2013-05-29T15:43:35.840 に答える
-2

使用しているセッションを破棄するには

unset($_SESSION['variable']);

あなたの場合は多分:

session_regenerate_id(true);

IDを再生成する

于 2013-05-29T15:42:48.833 に答える