php - 关闭时销毁 PHP session

标签 php session

我创建了一个基于 session 的简单登录页面。

session_start();

并添加了一个包含这个的注销页面

session_destroy();

现在,当我关闭浏览器/页面并重新打开它时, session 的值仍然存在。

我想知道如何在页面/浏览器关闭时完全销毁 session 。

最佳答案

如果你使用:

session_set_cookie_params(0);
session_start();

您的 session cookie 将在浏览器关闭时销毁...因此在他们关闭浏览器之前您的 session 将保持良好状态。 IE。你登录,你登录了,你关闭浏览器,重新打开它,再次访问该站点,你不会登录。

关于php - 关闭时销毁 PHP session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4146647/

相关文章:

试图回显 json 数据的 php 代码

swift - 如何在 Swift 中创建 QuickBlox session

c# - 无法读取策略 AuthorizationHandler 中的 session 数据

php - 如何在 CodeIgniter 中获取 show_error() 来加载 View ?

ios - 使用AFNetworking,每次启动应用后,PHPSESSID都会更改

javascript - 如果用户已登录,如何实时检查?

asp.net - session 状态asp.net生命周期

php - MYSQL 删除多行不起作用

php - 使用 jquery (ajax) 和 php 的上一个和下一个日期

Php Destruct 被调用两次