PHP 会话默认超时

PHP 会话超时默认-即没有任何编码的一部分,用户最终会被“注销”后一段时间的不活动?

205091 次浏览

是的,通常情况下,一个会话将在 PHP 中20分钟后结束。

是的,这通常发生在14世纪40年代(24分钟)之后

它取决于 php.ini中的服务器配置或相关指令 Session.gc _ maxlifetime

通常默认值是24分钟(1440秒) ,但是您的网站主机可能已经将默认值更改为其他值。

您可以在您的网络服务器上的 php 配置中更改它。 在 php.ini中搜寻

session.gc_maxlifetime() 该值以秒为单位设置。

Http://php.net/session.gc-maxlifetime

session.gc_maxlifetime = 1440
(1440 seconds = 24 minutes)

您可以在 php.ini 中设置会话超时,默认值为1440秒

session.gc_maxlifetime = 1440


; NOTE: If you are using the subdirectory option for storing session files
;       (see session.save_path above), then garbage collection does *not*
;       happen automatically.  You will need to do your own garbage
;       collection through a shell script, cron entry, or some other method.
;       For example, the following script would is the equivalent of
;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
;          find /path/to/sessions -cmin +24 -type f | xargs rm