点击Web浏览器中的后退按钮是否会导致前一次调用中的会话数据集被删除?
答案 0 :(得分:3)
不,它没有。
好吧,如果用户通过POST(而不是GET)到达上一页并重新发布页面,服务器将再次处理请求。但它不会删除会话中的数据。使用某些代码可以实现此行为,但默认情况下不是这样。
答案 1 :(得分:1)
服务器端会话数据由Web框架处理,因此行为可能不同。但是,几乎所有框架都将会话数据映射到cookie,使用后退按钮时不会丢失。
然而,某些框架可能会在URL中而不是在cookie中编码会话ID(如果浏览器不支持cookie,则通常作为后备),在这种情况下,浏览器可能会丢失会话ID,如果它“后退”进行。答案 2 :(得分:0)
没有。它只会导致浏览器再次发送它刚发送到服务器的内容,或者它会导致浏览器从其缓存中获取页面,而根本不与服务器交互。