浏览器后退按钮 - 是否删除会话数据?

时间:2008-11-03 11:55:42

标签: session browser back-button

点击Web浏览器中的后退按钮是否会导致前一次调用中的会话数据集被删除?

3 个答案:

答案 0 :(得分:3)

不,它没有。

好吧,如果用户通过POST(而不是GET)到达上一页并重新发布页面,服务器将再次处理请求。但它不会删除会话中的数据。使用某些代码可以实现此行为,但默认情况下不是这样。

答案 1 :(得分:1)

服务器端会话数据由Web框架处理,因此行为可能不同。但是,几乎所有框架都将会话数据映射到cookie,使用后退按钮时不会丢失。

然而,某些框架可能会在URL中而不是在cookie中编码会话ID(如果浏览器不支持cookie,则通常作为后备),在这种情况下,浏览器可能会丢失会话ID,如果它“后退”进行。

答案 2 :(得分:0)

没有。它只会导致浏览器再次发送它刚发送到服务器的内容,或者它会导致浏览器从其缓存中获取页面,而根本不与服务器交互。