我有通过测试的控制器示例名称。CodeIgniter会话未保存
在索引方法中,我将创建会话,它将成功存储在数据库中,但是当我想以其他方法读取它们时,它将在数据库中创建另一个会话。 例如:
public function index(){
$this->session->set_userdata('test','test');
}
public function test(){
echo $this->session->userdata('test');
}
它不会回应。当我检查数据库时,它创建了新的行。
当你把它放在测试函数中时输出什么?的var_dump($这 - >会话级> all_userdata()); – Tobias
我不认为从你的控制器'echo'会传播到你的视图,但'var_dump($ this-> session-> userdata('test'))'会。作为@Tobias:var_dump的输出是什么? – danneth