2 回答

TA貢獻1853條經(jīng)驗 獲得超9個贊
我假設(shè)您沒有自己編寫代碼。來自已在會話中設(shè)置的數(shù)據(jù)庫的數(shù)據(jù)。您可以使用直接檢索數(shù)據(jù)
this->session->userdata('loginUser')
所以在模型中尋找如下代碼
$this->session->loginUser = //something;
//add your code
$this->session->loginCat = //similar to above
但是,以下是您問題的答案
您對所有會話數(shù)據(jù)使用相同的密鑰。您應(yīng)該為每個會話變量使用唯一的鍵。
$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條經(jīng)驗 獲得超6個贊
首先像這樣設(shè)置你的會話
$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 關(guān)注
- 87 瀏覽
添加回答
舉報