我正在使用 Codeigniter 2.1.4,但我遇到了一些关于 flashdata 的问题。当我成功提交记录时,我可以显示 flashdata 消息。但是,如果从显示 flashdata 消息的页面转到另一个页面,然后使用浏览器后退按钮返回上一页,它会再次显示 flashdata 消息。
使用后如何清除 flashdata 消息?
我认为它不是 flashdata 问题它的缓存问题。我很困惑为什么会这样。如果它的缓存问题那么如何删除它?
下面是我用过的代码,
//In the manage of controller
$this->session->set_flashdata('message', "Record updated successfully.");
// In the view of controller
$data['message'] = $this->session->flashdata('message');
// In the view page
echo $message;