$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
)未創建,爲什麼? 請幫我嗎?多個會話不能在codeigniter中工作
這些不是多個會話,而是存儲在同一個會話中的多個值。多個會話將暗示多個Cookie和幾個會話ID,並可能是一個完全不同的問題。 – lanzz
非常罕見的情況下需要存儲會話結構。而應該存儲ID等參考信息並將數據提取到相關頁面上。 –
請首先檢查你的變量$報告包含什麼.....可能是你得到空值 –