【发布时间】:2010-12-09 00:16:39
【问题描述】:
我重启了 apache,但是会话没有过期!
【问题讨论】:
我重启了 apache,但是会话没有过期!
【问题讨论】:
为什么不使用session_destroy() 来销毁客户端的会话?
【讨论】:
我在开发时通常会创建一个取消设置和销毁所有会话的页面。所以每次我需要破坏会话时,我都会运行脚本。例如。 www.example.com/destroySession.php
destroySession.php 包含类似的内容(仅作为示例)
session_start();
unset($_SESSION['name']); //If only one session variable is used
session_destroy();
【讨论】:
如果你有:
session.save_handler = files
在您的 php.ini 文件中,我相信您会默认使用该文件,然后会话数据将存储在文件中。因此弹跳服务器不会破坏它们。
【讨论】:
删除 php.ini 中定义的临时目录中的所有文件。
【讨论】:
/var/lib/php/session