对session和cookie的疑问
发布于 8 年前 作者 hezhongfeng 3253 次浏览 来自 问答

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

4 回复

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

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

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

@hezhongfeng 不会是你浏览器设置了cookie清除吧

回到顶部