Codeigniter会话第三个变量失去了

时间:2017-06-27 16:34:52

标签: php codeigniter

我尝试使用CodeIgniter中的PHP会话保存复选框数据。

提交表格后,数据会保存在会话变量中,并可在下一页上调用。

然而问题是,当我继续访问另一个页面时,最后一个会话变量在被调用时为空,而前两个仍然可用。

我也尝试使用标准的PHP $_SESSION,它给出了完全相同的结果。

处理文件包含:

$price_low = $this->input->post('price_low');
$price_high = $this->input->post('price_high');
$stock_only = $this->input->post('stock_only');
$session = array('price_low' => $price_low, 'price_high' => $price_high, 'stock_only' => $stock_only);
$this->session->set_userdata($session);`

检索数据:

$this->session->userdata('price_low');
$this->session->userdata('price_high');
$this->session->userdata('stock_only');

0 个答案:

没有答案