php - 销毁所有会话

时间:2010-08-17 14:34:47

标签: php session

  

可能重复:
  Is this a proper way to destroy all sessions in php?

嘿伙计,

什么是销毁所有会话的最佳方式(不仅仅是当前用户之一)。

提前致谢!

1 个答案:

答案 0 :(得分:13)

这取决于您的会话的存储方式。如果他们在数据库中,只需删除它们。如果它们在/ tmp中的某个文件系统上,只需删除它们即可。有关PHP中会话的信息,请查看手册。 http://www.php.net/manual/en/book.session.php

使用session_save_path()默认查找会话文件的保存位置,除非您将它们发送到memcached,mysql等。从终端或PHP发出系统命令。例如

Shell: rm -rf /var/lib/php/session
PHP: shell_exec('rm -rf '.session_save_path() );