当用户在无cookie会话期间单击“返回”按钮时发生了什么?

时间:2012-02-28 04:51:35

标签: c# asp.net session architecture cookieless

有人可以向我解释当用户在无Cookie会话期间点击“返回”按钮时发生了什么吗?

我对无Cookie会话的了解是,为了识别会话,服务器会将会话ID附加到响应页面中的任何链接。

那么如果用户没有点击任何链接而是按下“后退”按钮会发生什么?

1 个答案:

答案 0 :(得分:0)

三件事之一:

  • 如果上一页是带有POST操作的表单,会话将被重置

  • 如果上一页在查询字符串中有会话ID,则会话将保持

  • 如果上一页在查询字符串中没有会话ID,则如果再次前进则会保留会话,或者如果查询中有重定向或其他具有不同会话ID的URL,则会重置会话选择字符串

<强>参考