加载新视图不会更改URL,并且用户可以在CodeIgniter下重新发送数据

时间:2013-01-19 16:56:22

标签: php codeigniter http-post codeigniter-2

  

可能重复:
  keep browser from resending post variables

当我尝试在完成某些处理后加载视图时,URL不会更改。如果用户意外刷新页面,他将重新发送请求,并且将再次处理它。

我加载了一个视图并将一些数据传递给它。所以我不能使用重定向。我该如何解决这个问题?

    $data['message'] = 'value1';
    $data['another_message'] = 'value2';
    $this->load->view('my_view', $data); 

1 个答案:

答案 0 :(得分:1)

您需要使用POST/REDIRECT/GET pattern