如何清除所有用户的会话?

我在我的项目中使用PHP会话,我更新代码:添加一些值session.now我需要清除所有现有的会话

ps.my操作系统是Ubuntu 9.04

默认情况下,PHP会话信息存储在/ tmp /下的文件中。 文件名通常以sess_开头。 所以删除这些文件将清除现有的会话。 php.ini文件可能已被更改以更改这些文件的位置,因此如果找不到正确的文件,请检查它。

如果所有文件中都包含/需要文件,则可以将迁移逻辑放在该文件中。

 if (unset($_SESSION['myvar']) { $_SESSION['myvar'] = my_setup_myvar_func(); } 

我的主要PHP应用程序有这样的文件,但YMMV。