为了账号安全,请及时绑定邮箱和手机立即绑定

关闭浏览器后是否仍可以保持会话?

关闭浏览器后是否仍可以保持会话?

PHP
翻过高山走不出你 2019-09-26 09:53:22
任何人都可以告诉如何维护会话(使用PHP),以便即使重新启动浏览器后也可以保留会话中包含的内容并且可以访问该会话。通常,会话会随着浏览器的关闭而过期,但是我希望不要关闭该会话,以便下次使用浏览器时可以访问该会话数据。
查看完整描述

3 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

用于session_set_cookie_parameters()在启动会话之前为会话cookie提供非零的生存期,或设置session.cookie_lifetime为非零。


查看完整回答
反对 回复 2019-09-26
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

这是矛盾的。
会话代表“直到浏览器关闭”。
会话已过期。
如果您不希望它过期,那么您可能根本就不需要会话。

您可能将Cookie和数据库会话弄乱了。


查看完整回答
反对 回复 2019-09-26
?
千万里不及你

TA贡献1784条经验 获得超9个赞

php中的会话(以及大多数网络技术中的会话)的工作方式如下:

您将会话ID存储在客户端计算机上的cookie中。

客户来到您的站点时,他向您发送会话ID。

服务器在具有会话ID的文件中找到会话数据并加载它。

因此,关闭浏览器不会对会话产生影响,但是如果浏览器在您关闭cookie时将其清空(我认为没有任何浏览器会这样做)。

如果要确保用户始终登录,则可以将其用户名/密码存储在他的cookie中,但这并不安全。


查看完整回答
反对 回复 2019-09-26
  • 3 回答
  • 0 关注
  • 750 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信