CNode

对session和cookie的疑问

问答
Hhezhongfeng发布于10 年前最后回复10 年前4 回复3706 浏览0 收藏

一些网站我访问就会识别我是哪个用户,例如“微博” 请问这个是怎么实现的 我猜想是在用户的本地保存了这个网站cookie的session_id 我想实现的话该怎么实现呢

查看回复

回复 (4)

D
DevinXian#1·10 年前

你需要学习理解session和cookie,普通的session是建立在cookie上的,当用户发起服务器访问请求时,浏览器会带上域名匹配的cookie到服务器(第一次是没有cookie的,需要服务器返回,以后每次都会带,在cookie存活时间内,一直有效),根据cookie可以做一些常见的功能,比如自动登陆~

Q
Qquanwei#2·10 年前

目前session方式用的比较多,使用jwt进行验证识别你是哪个用户,且保持一段时间有效。

H
hezhongfeng#3·10 年前
引用 DevinXian你需要学习理解session和cookie,普通的session是建立在cookie上的,当用户发起服务器访问请求时,浏览器会带上域名匹配的cookie到服务器(第一次是没有cookie的,需...

@DevinXian 请问怎么能让浏览器关闭后不清除cookie?我在服务端可以设置session的maxAge 我发现浏览器关闭后再打开就不认识了

参与回复
登录后即可参与回复。登录