一曲醉红尘 2019-01-04 13:43 采纳率: 0%
浏览 1211
已结题

关于session的生命周期,有一些疑惑

登陆页面是一个html页面,用户登录网站打开登陆页面,session是在页面加载的时候就创建了,还是在用户登录的时候创建的?

如果一个项目整合了多个子项目,子项目之间有不同的端口,子系统之间互相跳转的时候是共享一个session还是创建了多个session?

为什么有的网站登录过一次,过了一段时间在打开还是会自动登录,不会将一个session设置那么长的时间吧?

  • 写回答

7条回答 默认 最新

  • love play 2019-01-04 13:53
    关注

    首先session是在打开浏览器访问该项目网站时session就被创建了 ,默认有效期为30分钟,子项目中的session是不共享的,在相互跳转的时候两边都创建一个session,
    直至过期,最后一个问题,用户的登录信息肯定是不会在session里面存很久 那样多了会很占用服务器资源,可以浏览器本地存在一个叫cookie的东东里面存
    用户的标识,当隔段时间用户再进来 若cookie没过期 那么就自动登录, 关于session共享 ,有个叫单点登录的了解一下!

    评论

报告相同问题?