2
$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);

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

4

2 回答 2

1

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

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

有这种事!!!!

于 2012-11-19T07:33:22.963 回答
1

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

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

于 2012-11-19T10:31:25.330 回答