Php 如何仅为“后退”按钮缓存

Php 如何仅为“后退”按钮缓存,php,caching,Php,Caching,有人能告诉我如何为我的页面设置缓存吗?如果用户点击后退按钮并处于脱机状态或其他状态,那么他仍然会像在其他网站和大多数网站上一样看到上一页 但是我如何才能强制在发送一个新的HTTP请求时,它将获取一个新的请求,因为内容按分钟变化(即论坛) 谢谢真正做到这一点的唯一方法是通知客户端浏览器它可以缓存网页,这(有时)会阻止浏览器在缓存时间未过期的情况下发送另一个HTTP请求(更多信息,请参见此处:) 但是,如果页面的内容是动态的,并且不断刷新(正如您所暗示的,如果它是一个论坛)。那么您可能根本不想让浏览

有人能告诉我如何为我的页面设置缓存吗?如果用户点击后退按钮并处于脱机状态或其他状态,那么他仍然会像在其他网站和大多数网站上一样看到上一页

但是我如何才能强制在发送一个新的HTTP请求时,它将获取一个新的请求,因为内容按分钟变化(即论坛)


谢谢

真正做到这一点的唯一方法是通知客户端浏览器它可以缓存网页,这(有时)会阻止浏览器在缓存时间未过期的情况下发送另一个HTTP请求(更多信息,请参见此处:)


但是,如果页面的内容是动态的,并且不断刷新(正如您所暗示的,如果它是一个论坛)。那么您可能根本不想让浏览器缓存。

我终于发现,出于某种原因,在我的所有页面上都放置了缓存, 将让他们永远有一个后退按钮,但是当页面刷新时,它仍然会从服务器获取一个新的按钮


威德,但它有效

您无法控制客户端是否发送新请求(即使是“后退”按钮)。如果使用缓存标题,它将缓存页面,直到您单击“使用新标题强制刷新”的“刷新”按钮。@lawrencer如果您点击Stackoverflow的新页面,您不会获得最新版本(或者至少不会超过30秒)那么,他们是如何制作一个即使没有连接到互联网也能持续的缓存的呢?@Repox:请看我向劳伦斯提出的问题-这里有一个关于http缓存如何工作以及如何使用它的清晰解释。那么,在Stackoverflow上联机时,你怎么能按下后退按钮呢?