PHP会话:即使重新启动PC,XAMPP Apache PHP会话也会持续

PHP会话:即使重新启动PC,XAMPP Apache PHP会话也会持续,php,apache,xampp,persistence,session-variables,Php,Apache,Xampp,Persistence,Session Variables,我遇到了一个问题,因为即使在我关闭浏览器、关闭apache并重新启动计算机之后,会话变量仍然存在 如果用户登录,我将存储一个user_id会话变量。然而,我还没有实现注销。在任何情况下,重新启动电脑后会话都不应持续 在php.ini中,会话cookie生存期设置为0。这里有一个复制粘贴: ; Lifetime in seconds of cookie or, if 0, until browser is restarted. ; http://php.net/session.cookie-lif

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

如果用户登录,我将存储一个user_id会话变量。然而,我还没有实现注销。在任何情况下,重新启动电脑后会话都不应持续

在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!";
我可以在需要重新启动会话时调用它。
干杯。

如果有,请换成这个!isset$\u SESSION[username]{}并使用SESSION\u销毁;用于销毁。能否在php conf文件中指定session.save_path的值?@kheshavsewundun其session.save_path=D:\Users\Ramon\Dropbox\xampp\tmp。。基本上是xampp路径加上tmp文件夹