需要有关Session Less cookie的信息

时间:2013-03-25 06:03:58

标签: asp.net

我知道cookie少会话。你能告诉我关于会话少的cookie 吗? 如有任何相关链接,请分享。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

建议不要使用无Cookie会话状态和无Cookie表单身份验证,因为ASP.NET的许多功能都与它们不兼容。