gpt4 book ai didi

PHP session 过期

转载 作者:搜寻专家 更新时间:2023-10-31 20:53:49 26 4
gpt4 key购买 nike

我有一个 session ,在 30 分钟不活动后或 23.4 小时后被销毁。

我遇到的问题是无论事件如何, session 都会在 30 分钟后被销毁。因此,如果用户在 23.4 小时内一直处于事件状态,则 session 应在这 23.4 小时内保持,然后被销毁,迫使用户再次登录,但是即使用户在这 30 分钟内一直处于事件状态, session 也会在 30 分钟后被销毁。

因为垃圾收集器查看修改时间而不是访问时间, session 正在使用 time() 更新,因此当用户在网站上执行任何操作时修改时间也会更新。

这是 php.ini session 设置:

Directive                   Local Value     Master Value
session.cache_expire 30 30
session.cookie_lifetime 1800 1800
session.gc_divisor 1000 1000
session.gc_maxlifetime 84400 84400
session.gc_probability 1 1
session.save_handler files files

如果您需要任何其他 session ini 设置,请告诉我。

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

session.cookie_lifetime 设置为 30 分钟,因此 cookie 将在 30 分钟后过期,它不会在下一次请求时发送到服务器(30 分钟后),php 将发出另一个 session ,因为他/她 (php) 没有在请求中收到它。

关于PHP session 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4827448/

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