gpt4 book ai didi

apache - 为什么当 session.cookie_lifetime=0 时 session 不会在浏览器关闭时过期?

转载 作者:可可西里 更新时间:2023-11-01 13:08:10 37 4
gpt4 key购买 nike

我设置了一个 PHP 编码网站的测试版本,该网站使用 session 来处理用户登录。在测试服务器上, session 将在浏览器关闭时过期,因为将所有内容都复制到“干净”的实时服务器, session 在浏览器关闭时保持不变,即使在系统完全重启后的第二天,用户仍然登录。

在 php.ini 中

; Lifetime in seconds of cookie or, if 0, until browser is restarted.; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetimesession.cookie_lifetime = 0

Which implies that it should expire on browser restart.

I thought maybe it was being overridden somewhere, but if I print_r the session_get_cookie_params in PHP I get

Array
(
[lifetime] => 0
[path] => /
[domain] =>
[secure] =>
[httponly] =>
)

有什么我想念的吗?

最佳答案

如果您使用的是谷歌浏览器

如果您设置“从我离开的地方继续”,Chrome 将恢复您的浏览数据和 session cookie。

甚至保留 Facebook 登录(没有“记住我”) session 。

获取更多信息

google chrome setting

关于apache - 为什么当 session.cookie_lifetime=0 时 session 不会在浏览器关闭时过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8518286/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com