【发布时间】:2013-01-19 16:56:21
【问题描述】:
当我在某些处理完成后尝试加载视图时,URL 不会改变,如果用户不小心刷新了页面,他会重新发送请求,并且会再次处理。
我加载一个视图并将一些数据传递给它。所以我不能使用重定向。我该如何解决这个问题?
$data['message'] = 'value1';
$data['another_message'] = 'value2';
$this->load->view('my_view', $data);
【问题讨论】:
-
请粘贴您的代码!!!!!!!!!!!!!!!!
-
@tereško 感谢您的宝贵时间。在这些答案中提到了重定向,但正如我之前所说,我不能使用 redirect() 因为我想将一些数据传递给视图。
-
@mamdouhalramadan 谢谢,但有点长。我编辑了我的问题并添加了加载视图的方式。
-
@Zim3r - 这根本不足以了解发生了什么。
-
趣事:你可以使用
$_SESSION来存储请求之间的数据
标签: php codeigniter http-post codeigniter-2