背面按清除缓存,以防止注销后回到登陆页面或前一页(Clear cache on back press

2019-07-02 18:11发布

这是窃听我一个星期了。 好吧,我只是迫切需要清除登录页面的缓存成功登录的用户后,并阻止用户按下后退按钮时,退出后查看上一页。 我试着在笨在我的作品中加入此代码了(包括索引页,登录页),但仍没有任何反应

header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");

还有这样一条:

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="01 Jan 1970 00:00:00 GMT">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

林已经在考虑一个ansynchronous任务在后台运行,检查会议,但还有我没有AJAX好。 那么什么,我只是想为使其作为在轨道上的红宝石使用做简单Cache-Control: no-cache 。 顺便说一句我也没有对红宝石的知识,但看到这些代码使我不知道为什么有这样的笨没有简单的解决方案? 任何解决方案,做这一个把戏?

Answer 1:

怎么样用笨输出类,在你的控制器:

$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate, no-transform, max-age=0, post-check=0, pre-check=0");
$this->output->set_header("Pragma: no-cache");


文章来源: Clear cache on back press to prevent going back on login page or previous page after logout