2 回答

TA貢獻1853條經驗 獲得超9個贊
我假設您沒有自己編寫代碼。來自已在會話中設置的數據庫的數據。您可以使用直接檢索數據
this->session->userdata('loginUser')
所以在模型中尋找如下代碼
$this->session->loginUser = //something;
//add your code
$this->session->loginCat = //similar to above
查看數據庫參考。
但是,以下是您問題的答案
您對所有會話數據使用相同的密鑰。您應該為每個會話變量使用唯一的鍵。
$this->session->set_userdata("user_id", $this->session->userdata('loginUser') );
$this->session->set_userdata("user_email", $this->session->userdata('loginEmail') );
$this->session->set_userdata("user_cat", $this->session->userdata('loginCat') );
看看會話庫。

TA貢獻1817條經驗 獲得超6個贊
首先像這樣設置你的會話
$data = array(
'loginUser' => $row -> user_id ,
'loginEmail' => $row -> email_id,
'loginCat' => "" ,
);
$this -> session -> set_userdata ( $data );
然后更新它
$data = array('loginCat' => $row -> user_cat );
$this -> session -> set_userdata ( $data );
- 2 回答
- 0 關注
- 84 瀏覽
添加回答
舉報