【发布时间】:2016-10-20 05:46:23
【问题描述】:
所以我想在点击页面上的某个链接时存储一个会话变量,所以当点击该链接时,它会通过一个控制器,在那里我成功设置了会话变量。接下来,我单击浏览器中的后退按钮并回显会话变量,但在我再次刷新页面之前它不会回显。
这个想法是会话变量应该根据单击哪个链接进行更新,哪个有效,但是如果设置了变量并且我单击另一个链接来更新它,然后在浏览器中单击返回,它仍然显示旧的session 变量,直到我刷新新的生效的页面。
我希望这是有道理的,我的问题的措辞很好,如果不需要,请告诉我是否需要任何澄清。
谢谢, 山姆。
【问题讨论】:
-
我相信当您在浏览器中点击后退按钮时,浏览器只会向您显示该页面的缓存版本,因此它不必再次重新加载它。您可能可以通过转到您的页面,删除您所在页面的路由,然后回击并查看它是否仍然可以在没有路由的情况下进行测试。
-
好的,所以我点击了一个链接,将我带到了我的新页面,我删除了该页面的路线并点击返回,页面仍然加载。你认为这是我的问题吗?