校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 专业课 > session cookie
题目

Cookie和Session说一下(阿里面试题)

解答

Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;
Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。

cookie保存session:
用户登录后的id或者是session的key设置到cookie里面。
例如:
  设置abc=456,每个用户的value都是不一样的,用户请求的时候读取cookie里的值,拿到用户对应的唯一的key,然后确定唯一的用户,之后就可以去除用户信息进行操作。

只要能定位到用户的方法,就是session的一种实现方案。

用户id也算是用户信息的一部分,一般保存在客户端不安全,可以把id的相关信息转化一下,转化为对应的唯一key,用户信息和sessionkey对应关系就存在服务端数据库或者缓存里,请求过来的时候,读取session key ,取出对应关系就可以。

C 0条回复 评论

帖子还没人回复快来抢沙发