0
我在php.ini中设置会话的maxlifetime为0,所以;据我了解,它将可用,直到我关闭浏览器。PHP会话超时时间为0,但用户在浏览器闲置一段时间后注销
但它没有,因为当我离开浏览器空闲一段时间,我回到工作的应用程序,我登录页面,这意味着会话被破坏!
有什么建议?!
我在php.ini中设置会话的maxlifetime为0,所以;据我了解,它将可用,直到我关闭浏览器。PHP会话超时时间为0,但用户在浏览器闲置一段时间后注销
但它没有,因为当我离开浏览器空闲一段时间,我回到工作的应用程序,我登录页面,这意味着会话被破坏!
有什么建议?!
还有另一种生命周期设置,指定服务器何时可以删除会话以避免许多过时的会话占用服务器资源。
从the manual引用:
session.gc_maxlifetime
指定后的数据将被视为“垃圾”和潜在清理的秒数。垃圾收集可能会在会话开始时发生(取决于session.gc_probability
和session.gc_divisor
)。