请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

cookie和sessionid

老师,您讲得有状态登录中。
用户登录,向后端提交用户名和密码,后端验证正确后,会生成一个sessionid,然后保存起来,然后,通过cookie把这个sessionid传递给前端,这里,就是说,sessionid放在cookie中,给到前端,是吧?
然后,前端再访问资源时,会携带cookie,并包含sessionid,这里,是不是携带的这个cookie的数据值,就是sessionid啊?还是说,cookie是cookie, sessionid是sessionid?

正在回答

1回答

cookie 是一个浏览器自带键值对的容器(就好像一个小型数据库一样),可以存多个字段,其中的一项就是 sessionid。
所以当浏览器请求携带 cookie 时,里面的 sessionid=xxx 就是那次登录生成的凭证。
后端根据 cookie 中的 sessionid 去查找服务器端保存的会话信息,从而识别用户是谁、是否已登录等。
1 回复 有任何疑惑可以回复我~
  • 提问者 慕码人225647 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2025-07-05 06:26:36
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号