用变量重定向

时间:2012-07-13 10:24:29

标签: codeigniter redirect

如果我问一个愚蠢的问题,我很抱歉。

如果在视图$this->load->view('some_view', $data);中,我可以像redirect('some_controller', $data)一样在重定向上使用它吗?

再一次,抱歉,如果我问一个愚蠢的问题,谢谢

2 个答案:

答案 0 :(得分:3)

不幸的是,不能这样做 - 但你可以使用会话“flashdata”。

$this->session->set_flashdata('my_data', $data);
redirect('some_controller');

然后在“some_controller”中:

$flash_data = $this->session->flashdata('my_data');
if ($flash_data)
{
    $this->load->vars($flash_data);
}

可能存在大量数据的问题,因此我建议尽可能找到另一种方法。

答案 1 :(得分:0)

echo "<script type='text/javascript'>
    window.location.href='http://localhost/some_controller/$data';
    </SCRIPT>";