加载新视图;t更改URL,用户可以在CodeIgniter下重新发送数据


Loading a new view doesn't change the URL and and user can resend data under CodeIgniter

可能重复:
阻止浏览器重新发送后变量

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

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

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

您需要为此使用POST/REDIRECT/GET模式。