gpt4 book ai didi

几分钟后 PHP session 超时

转载 作者:可可西里 更新时间:2023-10-31 23:39:04 24 4
gpt4 key购买 nike

我们在 cPanel LAMP 共享托管服务器上有一个 PHP 应用程序 (SilverStripe)。 CMS 用户每隔几分钟就会失去他们的 session 。以下是一些基于托管平台上的 phpinfo() 的 session 设置:

session.gc_maxlifetime = 0
session.gc_divisor = 100
session.gc_probability = 1
session.save_handler = files
session.save_path = /tmp
session.cookie_lifetime = 0

PHP 代码中没有 session 管理。事实上,SilverStripe CMS 实际上每 5 分钟对服务器执行一次 ping 操作,以保持 session 处于事件状态,但在此之前就会发生超时。

这可能是什么原因造成的?

最佳答案

查看 php.ini,为 session.gc_maxlifetime 设置的值是以秒为单位的 ID 生命周期。

我相信默认值是 1440 秒(24 分钟)

http://www.php.net/manual/en/session.configuration.php

编辑:正如一些评论所指出的,以上内容并不完全准确。此处提供了关于为什么以及如何实现 session 生命周期的精彩解释:

关于几分钟后 PHP session 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32136364/

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