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

Php 如何清除所有用户的会话?,php,session,ubuntu,Php,Session,Ubuntu,我在项目中使用php会话,我更新了代码:为会话添加了一些值。现在我需要清除所有现有会话 ps.my OS是ubuntu 9.04默认情况下,PHP会话信息存储在/tmp/下的文件中。文件名的前缀通常是sess。因此,删除这些文件将清除现有会话。php.ini文件可能已被更改以更改这些文件的位置,因此,如果找不到正确的文件,请检查它。如果所有文件中都包含/需要一个文件,则可以将迁移逻辑放在其中 if (unset($_SESSION['myvar']) { $_SESSION['myvar']

我在项目中使用php会话,我更新了代码:为会话添加了一些值。现在我需要清除所有现有会话


ps.my OS是ubuntu 9.04

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

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

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

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

这得到了我的支持,因为它使服务器的其余部分保持不变:除非您确实必须重新启动服务。请参阅会话手册。保存路径:默认情况下,它也可以存储在
/var/lib/php5/sessions