我对PHP比较陌生,无法弄清楚如何在登录或从wordpress网站注销后刷新所有页面?
当访问者访问我的网站时,会显示一些内容。但是,当用户登录时,页面会加载一些其他内容(仅登录用户可以看到)。因为,我正在利用浏览器缓存,即使登录访问者看到旧的(缓存)页面副本。如果我Ctrl
+ F5
,该页面会显示理想的内容......
简而言之,我正在寻找一种在登录和注销操作后刷新所有浏览器缓存页面的方法。
我已激活W3 Total Cache以使用浏览器缓存。
PS:请不要建议插件。
答案 0 :(得分:0)
尝试在wordpress主题索引文件
的顶部添加这些行header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");