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

任何人都可以告诉如何维护会话(使用PHP),以便即使重新启动浏览器后也可以保留会话中包含的内容并且可以访问该会话。

通常,会话会随着浏览器的关闭而过期,但是我希望不要关闭该会话,以便下次使用浏览器时可以访问该会话数据。


翻过高山走不出你
浏览 751回答 3
3回答

侃侃尔雅

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

MMMHUHU

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

千万里不及你

php中的会话(以及大多数网络技术中的会话)的工作方式如下:您将会话ID存储在客户端计算机上的cookie中。客户来到您的站点时,他向您发送会话ID。服务器在具有会话ID的文件中找到会话数据并加载它。因此,关闭浏览器不会对会话产生影响,但是如果浏览器在您关闭cookie时将其清空(我认为没有任何浏览器会这样做)。如果要确保用户始终登录,则可以将其用户名/密码存储在他的cookie中,但这并不安全。
打开App,查看更多内容
随时随地看视频慕课网APP