默认情况下,PHP会话是否超时?即,如果没有任何编码,用户最终会在一段时间不活动后“退出”?PHP会话默认超时
56
A
回答
91
这取决于服务器配置或相关指令session.gc_maxlifetime在php.ini
后会发生。
通常情况下,默认值为24分钟(1440秒),但您的虚拟主机可能已将默认值更改为其他值。
3
是的,通常情况下,会话将在PHP 20分钟后结束。
7
15
你可以在你的web服务器上更改你的php-configuration。 在php.ini
中搜索
session.gc_maxlifetime()
该值以秒为单位设置。
5
http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 1440
(1440 seconds = 24 minutes)
1
您可以设置会话超时在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
相关问题
- 1. 默认会话在JSF中超时
- 2. JSF2 - 什么是默认会话超时?
- 3. Java 1.6 JSSE默认SSL会话超时?
- 4. php会话超时
- 5. php会话超时
- 6. PHP会话超时
- 7. PHP会话超时
- 8. PHP会话超时
- 9. PHP:默认cURL超时值
- 10. PHP会话超时/注销
- 11. 会话超时 - 饼干/ PHP
- 12. PHP会话超时太快
- 13. 会话超时在PHP
- 14. 会话超时PHP问题
- 15. 会话超时核心Php
- 16. PHP会话超时太快
- 17. PHP会话超时问题
- 18. AJAX + PHP:会话超时
- 19. Php会话超时问题
- 20. 调试php会话超时
- 21. PHP简单会话超时
- 22. PHP会话超时太快
- 23. 删除php会话超时
- 24. Php会话超时安全
- 25. 了解会话超时(php)
- 26. PHP会话如何默认保存?
- 27. 没有默认数据的PHP会话
- 28. PHP:默认/ tmp会话VS session_set_save_handler()性能
- 29. 更改弹簧web应用程序的默认会话超时
- 30. 在Apache和CentOS中的默认会话超时
的可能的复制[在PHP扩展会话超时(http://stackoverflow.com/questions/514155/extending-session-timeout-in-php)和[我如何30分钟后到期PHP会话?](http://stackoverflow.com/questions/520237/how-do-i-expire-a-php-session-after-30-minutes)和[许多其他](http: //stackoverflow.com/search?q=php+session+timeout)。 – DaveRandom 2012-03-28 08:55:39
感谢所有这些。我想要一个更直接的答案,因此这个问题! - upvoted – 2012-03-28 09:06:09
有趣的是,所有答案都提到了“20分钟”和“1440秒”,没有人注意到1440秒实际上是24分钟。 – maligree 2012-07-09 08:55:05