扫码关注官方订阅号
那一个呢?不知道
是最后一次访问之后,30分钟未访问就失效。
假如是第一种情况,那么用户用着用着就失去登陆状态了,就要重新登陆,这体验就太差了。
session创建30分钟指用户不操作超过30分钟即失效,用户没有任何与服务器交互的情况下就会失效,如果用户一直在操作就不会失效。也就是距离最后一次访问该session的时间。
不同语言的会话的原理应该类似.拿PHP来说,主要就是要区分开会话cookie的过期时间和会话文件的过期时间:1.会话cookie的过期时间(session.cookie_lifetime),0表示浏览器关闭时,会话cookie失效.2.会话文件的过期时间(session.gc_maxlifetime)的参照点是会话文件的最后更新时间(update_time),而不是创建时间(create_time).
会话cookie的过期时间
会话文件的过期时间
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
是最后一次访问之后,30分钟未访问就失效。
假如是第一种情况,那么用户用着用着就失去登陆状态了,就要重新登陆,这体验就太差了。
session创建30分钟指用户不操作超过30分钟即失效,用户没有任何与服务器交互的情况下就会失效,如果用户一直在操作就不会失效。也就是距离最后一次访问该session的时间。
不同语言的会话的原理应该类似.
拿PHP来说,主要就是要区分开
会话cookie的过期时间和会话文件的过期时间:1.会话cookie的过期时间(session.cookie_lifetime),0表示浏览器关闭时,会话cookie失效.
2.会话文件的过期时间(session.gc_maxlifetime)的参照点是会话文件的最后更新时间(update_time),而不是创建时间(create_time).