PHP 会话:即使我重新启动 PC,XAMPP Apache PHP 会话仍然存在


PHP Sessions: XAMPP Apache PHP Sessions persists even if I restart PC

我有一个问题,因为即使在我关闭浏览器、关闭 apache 并重新启动计算机后,会话变量仍然存在。

如果用户登录,我将存储一个user_id会话变量。 但是我还没有实现注销。 无论如何,重新启动PC后,会话不应仍然存在。

在 php 中.ini会话 cookie 生存期设置为 0。 这是一个复制粘贴:

; Lifetime in seconds of cookie or, if 0, until browser is restarted.
; http://php.net/session.cookie-lifetime
session.cookie_lifetime=0

有什么想法吗? 这是我创建会话变量的方式:

if (!isset($_SESSION))
{
      session_start();
}
$_SESSION["username"] = $username;

谢谢

我知道

这是一个 4 年前的问题,但我有一个解决方法,以防有人还在看。我在项目文件夹中创建了一个名为"end.php"的文件,使用以下代码

session_start();
session_destroy();
echo "Goodbye!";

每当我需要重新启动会话时,我都可以调用它。干杯。