我有一个由代码
收到的数组$logged_in=$this->session->userdata('logged_in');
在这里我有一个元素gid
。我想在此session
中使用gid=2
设置值。我该如何设置?
答案 0 :(得分:2)
使用set_userdata()函数如下
$this->session->set_userdata('gid', 1);
如果要在会话中设置多个值,请使用以下数组方法
$session_array = array('gid' => 2, 'name' => 'john') ;
$this->session->set_userdata($session_array);
答案 1 :(得分:0)
使用会话
$this->load->library('session');
$this->session->set_userdata('gid', 2);
获取会话值
echo $this->session->userdata('gid'); //Output is 2
答案 2 :(得分:0)
$data=array('user_name'=>$this->input->post('user_name'),
'user_email'=>$this->input->post('user_email'),
'user_password'=>md5($this->input->post('user_password')),
'product'=>implode(",", $this->input->post('product')),
'compney_name'=>$this->input->post('compney_name'),
'category'=>$this->input->post('category'),
'compney_type'=>$this->input->post('compney_type'),
'city'=>$this->input->post('city'),
'state'=>$this->input->post('state'),
'phone'=>$this->input->post('phone'),
'service_id'=>implode(",", $this->input-
>post('service_id')),
'image'=>$this->session->userdata('images_business')
);
$id = $this->session->userdata('lastid');
$this->db->where('user_id', $id)->update('user', $data);
$this->session->unset_userdata('lastid');