【问题标题】:How do I prevent browsers from storing cookies?如何防止浏览器存储 cookie?
【发布时间】:2009-08-30 04:58:10
【问题描述】:

我有一个网页可以在任何给定时间播放大约 15 个视频。视频每周更改一次,从外部 XML 文件加载。

请看这里的网站

www.hqwebvideos.com

问题在于,当我的潜在客户第二次、第三次或第四次查看我的网站时,之前的 XML 视频数据会存储在他们的缓存中。顺便说一句,网页上正在查看旧内容。我希望他们每次都返回网站并加载新内容。基本上,我想找到一种方法,使浏览器在访问我的网站时不会在缓存中存储 cookie 或数据。有什么想法吗?

【问题讨论】:

  • 根据您的描述,这与 cookie 无关。如果您不使用 cookie,它们将不会被存储。如果这样做,请确保它们在浏览器退出时过期。
  • 对于那些想要将线程作为垃圾邮件关闭的人:我看不出 OP 处理的网址是如何垃圾邮件的,更不用说它甚至不是链接也不是完全形成的。这个问题是有效的。

标签: html caching cookies


【解决方案1】:

您可以使用 Cache-Control http 标头来控制数据在过期之前缓存的时间。例如:

Cache-Control: max-age=3600, must-revalidate

表示缓存将在 1 小时后过期。你可以阅读更多关于它的信息here

【讨论】:

  • 我如何把它放在头上?就像这样:
  • 不是 HTML 标头,而是 HTTP 标头。你的网站是怎么写的? ASP? php?其他?
猜你喜欢
  • 2017-05-04
  • 2021-10-13
  • 2018-10-30
  • 2017-10-07
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 2013-02-09
  • 1970-01-01
相关资源
最近更新 更多