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

Php 加载新视图不需要';t更改URL,用户可以在CodeIgniter下重新发送数据,php,codeigniter,http-post,codeigniter-2,Php,Codeigniter,Http Post,Codeigniter 2,可能重复: 当我尝试在一些处理完成后加载一个视图时,URL不会改变,如果用户意外刷新页面,他将重新发送请求,并将再次对其进行处理 我加载一个视图并向其传递一些数据。所以我不能使用重定向。我怎样才能解决这个问题 $data['message'] = 'value1'; $data['another_message'] = 'value2'; $this->load->view('my_view', $data); 为此,您需要使用。请粘贴您的代码@谢谢你抽

可能重复:

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

我加载一个视图并向其传递一些数据。所以我不能使用重定向。我怎样才能解决这个问题

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

为此,您需要使用。

请粘贴您的代码@谢谢你抽出时间。在这些答案中提到了重定向,但正如我之前所说的,我不能使用redirect(),因为我想向视图传递一些数据。@mamdouhalramadan谢谢,但有点长。我编辑了我的问题并添加了如何加载视图。@Zim3r-这根本不足以看到发生了什么。有趣的事实:您可以使用
$\u SESSION
在请求之间存储数据,但我仍然不能使用它。首先,因为我想加载一个视图,而不是使用重定向。