在laravel中清除浏览器缓存

时间:2015-01-14 12:41:42

标签: php caching laravel-4

我正在使用Laravel 4.2开发一个应用程序。我没有配置缓存和缓存设置是默认的。我有一个两步报名表。之后,成功提交第二个表单,我重定向到成功页面。但是当我点击浏览器的后退按钮时,它会将我带到第二步表格,并且所有数据都已预先填写。我尝试将以下代码添加到标题 -

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

以下代码,完成注册后(在控制器功能中) -

header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

但它没有用。我尝试使用上面的代码设置一个过滤器,并在注册控制器功能之后调用它。我也尝试过代码,但它也没有用。

Cache::flush()

如何使用浏览器的后退按钮清除表单?

0 个答案:

没有答案