如题所言,我设置了config/session.php 中lifetime = 10但超过10分钟仍然没有登出,请问如何设置,设置哪里或者需要改什么文件能做到超时自动登出的操作吗?
如题所言,我设置了config/session.php 中lifetime = 10但超过10分钟仍然没有登出,请问如何设置,设置哪里或者需要改什么文件能做到超时自动登出的操作吗?
lifetime只是指定过了多少秒之后数据就会被视为"垃圾"并被清除, 这个清除是有几率的。 不是100%删除。
( 取决于session.gc_probability 和 session.gc_divisor)。 这个你可以看一下php文档。
如果你想10分钟删除, 你可以用代码实现。 if( time() - $_SESSION['time'] > 10*60 ){ session_destory() }
2 回答1.3k 阅读✓ 已解决
2 回答824 阅读✓ 已解决
1 回答899 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答881 阅读
2 回答1.3k 阅读
1 回答873 阅读
session是会自动刷新的 这个十分钟是指在用户没有任何操作 例如 页面刷新 的情况下 10分钟自动销毁 我估计你是有在过程中刷新页面或者其他操作