【发布时间】:2016-07-06 11:40:20
【问题描述】:
我正在使用 CI3,我将会话变量存储在一个控制器中并将其传递给另一个控制器,它工作了好几天,但突然会话变量没有设置并且值没有传递到控制器,我没有改变任何东西在代码中.. 我不知道如何调试导致麻烦的问题
一个控制器
$this->session->set_userdata(array(
'value1' =>$this->input->post('value1'),
'value2' =>$this->input->post('value2'),
));
在第二个控制器中获取值
echo $this->session->userdata('value1');
该值为 null
【问题讨论】:
-
你是如何设置会话数据的。
-
@vellaidurai 所以要设置会话数据,你应该根据你的代码示例发布一个表单或其他东西。你先做了吗?
-
是的,我已经做到了.. 在突然无法正常工作之前,我的一切工作正常.. 我检查了日志,里面没有任何内容
-
当您设置会话时,您正在设置一个数组,并且您将 value1 作为单个变量直接访问
标签: php codeigniter session