Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter 2.1:每次在会话数组中推送更多新值_Php_Codeigniter_Session - Fatal编程技术网

Php Codeigniter 2.1:每次在会话数组中推送更多新值

Php Codeigniter 2.1:每次在会话数组中推送更多新值,php,codeigniter,session,Php,Codeigniter,Session,我在我的CI应用程序中点击ajax按钮,调用控制器操作,并希望在每次点击时在已经存在的会话数组中推送新的值。我在谷歌上搜索但没有文件 以下是我尝试的来源 好的,我做到了: 1-第一次加载旧阵列 2-将新值推送到数组 三盘 $old_que_ans_session = $this->session->userdata('que_ans_session'); array_push($old_que_ans_session, $qIds[$_POST['my_que_no']]); $

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

以下是我尝试的来源

好的,我做到了:

1-第一次加载旧阵列 2-将新值推送到数组 三盘

$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);
希望它能帮上大忙


谢谢

说真的,我们不能直接推一个新值吗?
$data = $this->session->userdata('user');  

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

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