关闭时销毁 PHP 会话
我创建了一个基于会话的简单登录页面。
session_start();
并添加了包含此内容的注销页面
session_destroy();
现在,当我关闭浏览器/页面并重新打开它时,会话的值仍然存在。
我想知道如何在页面/浏览器关闭时完全销毁会话。
我创建了一个基于会话的简单登录页面。
session_start();
并添加了包含此内容的注销页面
session_destroy();
现在,当我关闭浏览器/页面并重新打开它时,会话的值仍然存在。
我想知道如何在页面/浏览器关闭时完全销毁会话。
如果您使用:
session_set_cookie_params(0);
session_start();
当浏览器关闭时,您的会话cookie将销毁...因此,在他们关闭浏览器之前,您的会话将很好。IE.您登录,然后登录,关闭浏览器,重新打开它,再次转到该网站,您将不会登录。
您只能使用javascript检测浏览器窗口是否已关闭,此时您可能能够触发Ajax请求以执行注销操作。