浏览器
关闭时,我的PHP会话似乎即将过期/删除。
有没有办法防止这种情况发生?它只是一个PHP设置还是也有浏览器说?
这是session
的行为。如果您不希望发生这种情况,请使用 Cookies
.
你需要:
- 更改session.cookie_lifetime值
- 更改session.gc_maxlifetime值,使其不应小于 cookie 生存期值。否则,您的会话 Cookie 将指向无效的会话存储
浏览器关闭后仍然存在,则根据定义,它似乎不是"会话"。 即从技术上讲,你可以这样做 - 但从逻辑上讲,这似乎是架构气味。