我们可以在Codeigniter的重定向功能中传递数组数据吗?

时间:2014-04-19 09:01:23

标签: codeigniter

如何在Codeigniter中使用重定向功能传递数组数据?

我已经传递了一个数组但是在URL打印基础url / controller / Array中。 在我的控制器中。

 function getDefaultValue()
 {
     $dataArr=stateData();
     /*$dataArr array */ 
     redirect('home/'$dataArr);

 }

2 个答案:

答案 0 :(得分:2)

截至我的评论,这是一个例子:

function getDefaultValue()
{
    $dataArr=stateData();
    /*$dataArr array */ 
    $this->session->set_flashdata('my_super_array', $dataArr);
    redirect('home/'$dataArr);
}

并按以下方式检索数据

$this->session->flashdata('my_super_array');

您可以找到更多here

答案 1 :(得分:1)

在会话中设置您的数据并在另一页上访问该会话。

$dataArr=stateData();
$this->session->set_userdata("dataArr",$dataArr);
$this->session->userdata("dataArr");

在你的工作complition取消设置会话密钥

之后
$this->session->unset_userdata("dataArr");