php如何清除当前页面浏览器缓存?

是这样的,我改的一个网站,在首页加了一个 http 和 https 之间互相跳转的按钮,首页测试 OK 。
(首页,灰色图标为 http ,绿色为 https )
006tNc79jw1f70gn216mbg30hs0dcq83.gif
(内容页面,切到 https ,就会强制使用 https 访问,只有清理浏览器缓存才可以)
006tNc79jw1f70gosy2x8g30hs0dc0z3.gif
我想肯定就是浏览器缓存问题了,然后在程序和服务端设置了不缓存,还是不行。有解决办法嘛?

各位,感谢关注,已经发现了原因,是因为开启了HSTS,关闭即可。

阅读 11k
4 个回答

也可能是session呢

设置请求头header为不使用缓存(no-cache)

CacheControl = no-cache
Pragma=no-cache
Expires = -1

我百度到的一篇文章,参考:php中header函数参数

ob_clean(); 试试?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题