Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 什么';当用户点击";“后退”;在无Cookie会话期间按下按钮?_C#_Asp.net_Session_Architecture_Cookieless - Fatal编程技术网

C# 什么';当用户点击";“后退”;在无Cookie会话期间按下按钮?

C# 什么';当用户点击";“后退”;在无Cookie会话期间按下按钮?,c#,asp.net,session,architecture,cookieless,C#,Asp.net,Session,Architecture,Cookieless,有谁能向我解释一下,当用户在无Cookie会话期间单击“后退”按钮时发生了什么 我对无cookieless会话的了解是,为了识别会话,服务器会将会话ID附加到响应页面中的任何链接 那么,如果用户不点击任何链接,而是按下“后退”按钮,会发生什么情况呢?以下三件事之一: 如果上一页是带有POST操作的表单,则将重置会话 如果上一页的查询字符串中包含会话ID,则将维护会话 如果上一页的查询字符串中没有会话ID,则如果再次前进,该会话将被保留;如果选择了重定向或查询字符串中具有不同会话ID的其他URL

有谁能向我解释一下,当用户在无Cookie会话期间单击“后退”按钮时发生了什么

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

那么,如果用户不点击任何链接,而是按下“后退”按钮,会发生什么情况呢?

以下三件事之一:

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

  • 如果上一页的查询字符串中包含会话ID,则将维护会话

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

参考资料

好读