浏览器后退按钮显示缓存中的页面?

Nau*_*hal 7 javascript php wordpress browser-cache

当我从wordpress网站注销时,它将被重定向到登录页面.但问题是,如果我点击浏览器后退按钮,它将显示上一页,需要授权.我知道,页面正在从浏览器缓存中加载,并且没有与服务器进行任何交互.但是如果用户点击浏览器后退按钮,我需要强制页面重新加载.

我确实检查了标题,我可以找到以下内容

Cache-Control:  no-cache, must-revalidate, max-age=0
Run Code Online (Sandbox Code Playgroud)

我也尝试添加以下元标记,但它不起作用.

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
Run Code Online (Sandbox Code Playgroud)

请帮忙

Nau*_*hal 11

我试过设置如下所示的标题,它就像一个魅力!

header("Cache-Control: private, must-revalidate,
        max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
      );
Run Code Online (Sandbox Code Playgroud)

  • 哪一个帮助了你? (3认同)
  • http://blog.55minutes.com/2011/10/how-to-defeat-the-browser-back-button-cache/ (3认同)