CodeIgniter:重定向时丢失的会话值

时间:2012-09-17 05:11:43

标签: codeigniter

我在一个像&的控制器方法中设置会话重定向到其他控制器。

$search = array(
    'search_count' => count($data['result']),
    'projectInfo' => $data['result']
    );

$this->session->set_userdata($search);
redirect('projects');

但如果我尝试在其他控制器中访问此变量,则不显示任何内容:

print_r($this->session->userdata('projectInfo'));

2 个答案:

答案 0 :(得分:0)

使用

redirect('projects', 'refresh');

代替。使用HTTP重定向设置cookie不适用于所有浏览器。

答案 1 :(得分:0)

解决了我使用PHP Native Session class