Cookie没有设置历史记录

时间:2011-11-05 08:43:58

标签: cookies

当我在客户端设置cookie时,他的历史记录仍然没有该cookie。因此当他按下时,他将从他的浏览器缓存中获取页面,并且除非他重新加载,否则不会在这些缓存页面上设置cookie。 在那种情况下我该怎么办?我如何确保他的cookie随处可见,即使在历史上也是如此?

1 个答案:

答案 0 :(得分:2)

将设置或不设置cookie。

最有可能发生的事情是你按回来,你得到一个页面的缓存副本,当没有设置cookie时加载。如果你考虑一下,这是正确的 - 以前你就是这样。这是你去过的实际“历史”。

您可以遵循两条路线:

  1. 在相关页面上设置缓存标头,以便每次都重新加载。如果它是动态生成的,无论如何这可能是优先的。

  2. 在页面上设置一个onLoad事件,该事件将检查cookie并在必要时重新加载(另请参阅此post about page events and the back button