销毁特定的PHP会话

时间:2013-05-29 15:41:03

标签: php session

一个简短的例子:

我怎么能(= admin)摧毁其他人的会话?

我知道session_id。

我尝试过这样的事情:

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

session_id('id_session');
session_destroy();

session_id($old_session);

没有用。

2 个答案:

答案 0 :(得分:5)

您可以删除会话的文件(如果您在文件系统中存储会话),例如:

$file = session_save_path()."sess_".session_id();
unlink($file);

答案 1 :(得分:-2)

要销毁您使用的会话

unset($_SESSION['variable']);

对于您的情况可能:

session_regenerate_id(true);

重新生成id