- 首先我们要理解一个问题:
1、cookie时存在客服端的、session是存在服务器的
2、cookie链接session是通过cookie里面的session_id去在session中找客户相应个人信息等数据的
3.cookie被禁后session也就不能用了,但是也不完全,有极个别公司有可能会告诉你可以用,为什么可以用呢,那就是在你的url请求后面加上钥匙session_id,但是这样会导致如果别人复制你的网址链接就可用使用你的账户,相当于被盗,所以说这样不是很安全(补充下:关于http跟服务器通信其实就是跟cookie拿着钥匙找session一样)
- 进入正题
1、关于session的会话周期严格的说到期就会删除,这是没问题的,但是,不是关掉浏览器session就被GC垃圾回收机制回收,这个点得搞明白,只有时间到期才会被删除,这由你设置的会话决定
2、我们需要注意的是,第一种情况:当你关闭浏览器后,你再次访问网站,如果你的cookie没有过期,session也没有过期,那就能正常使用
3、如果你的cookie过期了,你再次访问相同网站,你就需要从新登陆,生成的新session的id放入cookie和新的session,就算你以前的session没有过期,因为你没有相应的session_id,所以也没有用,session在到设置时间后,会自动删除
补充下:关于session_id好像是跟阿帕奇有关,大家想了解的,可以查查
手留余温-------复制转载同时,请携带链接,总结不宜,谢谢支持,技术无顶点,希望所有热爱技术的小伙伴努力学习,能力大了,多多帮助下我们