为什么我的会话在php活动期间登录1440秒后过期

为什么我的会话在php活动期间登录1440秒后过期,php,session,expired-sessions,Php,Session,Expired Sessions,我的会话在登录后24分钟内过期。 当我连续执行活动时,它会占用最新的时间并进行更新,但它会节省最初的登录时间并根据该时间过期。甚至我也在1分钟前完成了活动 PHP中会话的默认超时为1440秒,即24分钟。因此,会话将过期。您可以在php.ini文件中找到此设置,然后修改它并重新启动服务器。PHP设置键是 session.gc_maxlifetime=1440 更新: 据我所知,如果有任何用户活动,会话的到期时间不会增加,除非它是以编程方式(由开发人员自愿)完成的。任何会话都有一个到期时间,浏览

我的会话在登录后24分钟内过期。
当我连续执行活动时,它会占用最新的时间并进行更新,但它会节省最初的登录时间并根据该时间过期。甚至我也在1分钟前完成了活动

PHP中会话的默认超时为1440秒,即24分钟。因此,会话将过期。您可以在
php.ini文件中找到此设置,然后修改它并重新启动服务器。PHP设置键是

session.gc_maxlifetime=1440
更新:

据我所知,如果有任何用户活动,会话的到期时间不会增加,除非它是以编程方式(由开发人员自愿)完成的。任何会话都有一个到期时间,浏览器在会话cookie中的行为也是如此


但是,如果您希望用户继续其活动而不注销,则可以创建一个有效期较长的会话,或者使用PHP刷新会话ID。

您必须在PHP ini文件中更改会话生存时间。是的

session.gc_maxlifetime=1440
根据您想要的时间进行更改,如:

session.gc_maxlifetime=2560
看这个能帮你吗


设置您自己的会话目录和过期时间。请检查应用程序的会话配置以了解此设置。或者,如果你仍然觉得应用程序有问题,试着在你的问题中加入更多的信息。也许,在您使用session.agree的代码中只有几行代码。在任何用户活动期间,都应该使用最新的日期时间更新session。