0
我有一個問題。codeigniter中的更新會話數組變量
我有一個會話數組,我需要更新。不知道如何更新它。
$detailsData = $this->session->userdata['detailsData']['tot_amt'];
我需要更新'tot_amt'的值。如何實現這個?
等待迴應.....
我有一個問題。codeigniter中的更新會話數組變量
我有一個會話數組,我需要更新。不知道如何更新它。
$detailsData = $this->session->userdata['detailsData']['tot_amt'];
我需要更新'tot_amt'的值。如何實現這個?
等待迴應.....
對於更新會話值是這樣的:
// modify session
$this->session->set_userdata('tot_amt', 'New value');
當你需要更換舊的數據只是
unset
以前的數據
,然後重新設定新的數據
實施例:
$session_data = array('uid' => 'test user', 'logged_in' => TRUE);
$this->session->set_userdata($session_data);
//remove old data
$this->session->unset_userdata($session_data);
// modify session
$session_data = array('uid' => 'New user', 'logged_in' => TRUE);
$this->session->set_userdata($session_data);
如果'detailsData'是會話變量,並在其中有一個數組。然後
$detailsData = $this->session->userdata('detailsData');
$detailsData['tot_amt']= "Any Value";
$this->session->set_userdata('detailsData', $detailsData);
告訴你完整的會話arrray –
什麼是你的會話變量? –