1

我知道没有 cookie 的会话。你能告诉我关于sessionless cookie 的信息吗?如果有相关链接请分享。

4

2 回答 2

1

没有“无会话 cookie”之类的东西。这不是 Web 开发中使用的技术术语,也不是任何 HTTP 规范中的术语。

Cookie 可用于在客户端存储会话 ID,但只需要一个 cookie 即可,所有其他 cookie 在这方面都是非会话 cookie。

另一种解释涉及 cookie 生命周期:存储在客户端上的 cookie 可以在浏览器窗口关闭时过期,或者绝对过期。前一种通常被称为“[浏览器]会话cookie”,因为它们会持续浏览器会话的生命周期(这就是为什么网站可以在用户关闭浏览器窗口后注销用户,即使他们没有点击任何Log-关闭按钮)。如果这是正确的解释,那么绝对过期(并且比浏览器窗口持续时间更长)的 cookie 是“非会话”cookie,但我不会使用那种语言,它仍然不是“无会话”cookie,因为它只是不正确的术语。

于 2013-03-25T06:37:15.980 回答
0

无 Cookie 会话状态是在 ASP.NET 中开发的,当时手机等移动设备(从 10 多年前开始)对 cookie 没有很好的支持。如今的现代手机配备了现代网络浏览器,始终支持 cookie。

不推荐使用 cookieless session state 和 cookieless forms 身份验证,因为 ASP.NET 的许多功能与它们不兼容。

于 2013-03-25T06:27:08.830 回答