目前我的session.gc_maxlifetime
设置为默认,因此1440秒。是否可以设置session.gc_maxlifetime> 65535秒
我想将maxlifetime
设置为一个月,4 * 7 * 24 * 60 * 60秒。然而,我读过php.net,session.gc_maxlifetime
的最大值是65535.
是否因此无法将我的maxlifetime
设置为超过65535秒?
目前我的session.gc_maxlifetime
设置为默认,因此1440秒。是否可以设置session.gc_maxlifetime> 65535秒
我想将maxlifetime
设置为一个月,4 * 7 * 24 * 60 * 60秒。然而,我读过php.net,session.gc_maxlifetime
的最大值是65535.
是否因此无法将我的maxlifetime
设置为超过65535秒?
是有可能,如果你自会处理
然后PHP garbabe收集器将无法处理您的会话
session_set_save_handler()
看到http://cz1.php.net/manual/en/function.session-set-save-handler.php
我认为gar-babe系列是从色情行业权利中获取的? –
你确定这其实是最大的价值?手册中的信息是用户评论。根据[这个错误报告](https://bugs.php.net/bug.php?id=45871)可能有更高的值。 – Vatev
我对通过拖延'垃圾回收'这么久想解决什么问题感兴趣。 –
@Vatev - 感谢您的链接。最大值取决于session.save_handler吗?从我从[email protected]了解到的情况可以。 @Ryan Vincent - 现在我已经在我的phpinfo()中设置了我的'session_set_cookie_params(4 * 7 * 24 * 60 * 60)'我读了'session.cookie_lifetime'确实是这个值。但是24分钟后(由session.gc_maxlifetime设置的最大生命周期)杀死它。 – Nijn