我在我的项目中使用php会话,我更新了代码:为session添加了一些值。现在我需要清除所有现有的会话
ps.my OS是ubuntu 9.04
答案 0 :(得分:8)
默认情况下,PHP会话信息存储在/ tmp /下的文件中。文件名通常以sess_为前缀。因此,删除这些文件将清除现有会话。可能已更改php.ini文件以更改这些文件的位置,因此如果找不到正确的文件,请检查它。
答案 1 :(得分:1)
如果所有文件中都包含/要求文件,则可以将迁移逻辑放在那里。
if (unset($_SESSION['myvar']) {
$_SESSION['myvar'] = my_setup_myvar_func();
}
我的主要PHP应用程序有这样一个文件,但是YMMV。