多个会话在codeigniter中不起作用

时间:2012-11-19 07:28:54

标签: php codeigniter

$this->session->set_userdata('logged_in', $sess_array);
$session_data = $this->session->userdata('logged_in');
$id = $session_data['user_id'];
$value = $this->m_login->userPermission($id);
$this->session->set_userdata('permission_value',$value);
$reports = $this->m_login->userPermissionReports($id);
$this->session->set_userdata('reports',$reports);

最后一个会话,即($reports)没有创建,为什么? 请帮帮我?

2 个答案:

答案 0 :(得分:1)

Faizan Khattak先生只有一个会话,但您必须在该会话中设置多个会话值。

 $this->session->set_userdata('reports',$reports);
 $this->session->set_userdata('reports_new',$reports);

像这样!!!!!

答案 1 :(得分:1)

除非您将会话数据保存到数据库,否则可能会出现问题。我不知道你试图在会话中插入多少数据。但..

4kb的数据是cookie可容纳的最大大小。