为了账号安全,请及时绑定邮箱和手机立即绑定

session的创建是不是以用户登录作为标识

session是以用户登录开始创建的吗?如果我先浏览商品,看中了之后再登录购买,这还是同一个session吗?

正在回答

2 回答

session是jsp的四大域之一,但我们长用session来做会话管理/会话跟踪,就是在用户登录的时候,把用户的登陆信息放进session里面,并在一些内部页面校验是否是当前的session ,以确保当前用户不是游客,并且拥有更多的权限,如添加到购物车,支付购买等。并且通常情况下我们只设置一个session

所以,用户登录时就会被自动把用户信息保存到session域里面。

当你浏览商品,点击购买会提示你还没有登陆,直到登陆后,你的session才开始跟踪你的浏览记录,你才拥有购买的权限。

session是保存在服务器的,底层依赖于cookie,你在浏览器的整个浏览记录都会被保存到cookie(缓存)

当你登录的时候,服务器端的session才会创建。(记住,session只保存与用户相关的信息)

 

2 回复 有任何疑惑可以回复我~
#1

梁XX

我觉得可以这样理解: 游客登录的时候有一个临时session,有权限控制; 用户登录的时候有一个专门session,记录你所有信息到cookie整合,有更大权限。
2016-03-19 回复 有任何疑惑可以回复我~

session是打开页面就创建了,跟登不登录没关系

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

session的创建是不是以用户登录作为标识

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信