3

在我的 CI 应用程序中,我点击了一个 ajax 按钮,调用控制器操作并希望在每次点击时将新值推送到已经存在的会话数组中。我谷歌但文件。

以下是我尝试过的来源。

将值添加到 userdata 数组中

codeigniter 中的会话数组更新

4

2 回答 2

6

好的,我做到了:

1-首先加载旧数组 2-将新值推送到数组 3-设置会话

$old_que_ans_session =  $this->session->userdata('que_ans_session');
array_push($old_que_ans_session, $qIds[$_POST['my_que_no']]);
$this->session->set_userdata('que_ans_session', $old_que_ans_session);
于 2013-03-17T12:11:47.197 回答
1
$data = $this->session->userdata('user');  

$data['telno'] = "01234 567 890";  

$this->session->set_userdata('user', $data);

希望它可以帮助充分。

谢谢

于 2016-11-08T10:15:45.857 回答