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 设置会话阵列后代码点火器用户注销_Php_Codeigniter_Codeigniter 2 - Fatal编程技术网

Php 设置会话阵列后代码点火器用户注销

Php 设置会话阵列后代码点火器用户注销,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,设置$data array后,活动用户登录超时,并重定向回登录屏幕。我怎样才能防止这种情况 编辑: 只有当$\u POST['starting\u at']数组具有更多数据时才会发生此注销,即:200>使用的数据更少 固定的: 实际的问题并不是这个三元运算符的问题,而是它将会话值设置为null的问题,我计算并修复了该问题修复了: 实际的问题并不是三元运算符的问题,而是它将会话值设置为null的地方。我计算并修复了您能再解释一下吗,它不清楚您真正想要的是什么 $this->sessi

设置$data array后,活动用户登录超时,并重定向回登录屏幕。我怎样才能防止这种情况

编辑:

只有当$\u POST['starting\u at']数组具有更多数据时才会发生此注销,即:200>使用的数据更少

固定的:

实际的问题并不是这个三元运算符的问题,而是它将会话值设置为null的问题,我计算并修复了该问题

修复了:


实际的问题并不是三元运算符的问题,而是它将会话值设置为null的地方。我计算并修复了

您能再解释一下吗,它不清楚您真正想要的是什么
    $this->session->unset_userdata('transfer_data');
    $quantity = ($_POST['quantity']) ? $_POST['quantity'] : 1;
    $data = array(
        'starting_at' => $_POST['starting_at'],
        'quantity' => $quantity
        );
    $this->session->set_userdata('transfer_data',$data);