PHP会话默认超时

PHP会话是否默认超时 – 也就是说,如果没有任何编码,用户在一段时间不活动后最终会被“注销”?

它取决于服务器configuration或php.ini的相关指令(session.gc_maxlifetime)。 通常情况下,默认值是24分钟(1440秒),但是您的虚拟主机可能已经将默认值更改为其他值。

您可以在您的networking服务器上更改您的php-configuration。 在php.inisearch

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

是的,这通常发生在1440年代(24分钟)

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

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

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

您可以在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