Codeigniter& Bonfire表单值在刷新时不会被清除

时间:2014-10-09 08:57:32

标签: php html codeigniter bonfire

如果我在其中键入内容然后刷新页面,则使用我的表单的CI& Bonfire设置输入字段不会清除页面刷新。如果我手动点击URL栏或重新启动浏览器,它们只会更改。这变得令人讨厌,因为我需要通过控制器在每次刷新时使用新值填充表单。

这可能是由于视图中的缓存表单,但我不知道在哪里关闭它?

图片:http://shrani.si/f/R/A9/266TebkQ/untitled.png

1 个答案:

答案 0 :(得分:0)

您可以在输出最终渲染显示之前手动设置服务器标题。它也将解决缓存问题。

您可以设置为构造函数。

$this->output->set_header("HTTP/1.0 200 OK");
$this->output->set_header("HTTP/1.1 200 OK");
$this->output->set_header('Last-Modified: '.gmdate('D, d M Y H:i:s', $last_update).' GMT');
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate");
$this->output->set_header("Cache-Control: post-check=0, pre-check=0");
$this->output->set_header("Pragma: no-cache");