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

有帮助吗?

解决方案

不,它没有。

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

其他提示

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top