代码点火器会话:无法从控制器将值存储到会话


Code Igniter Session: Unable to store value to session from controller

当我尝试从控制器函数插入一些值到会话时,它不存储值。

我没有在检查登录时存储会话的问题。但是在另一个控制器中(我尝试保存到会话中以启用搜索)并尝试在另一个控制器中打印值,最近插入的值变为空白。

这很奇怪,因为我遵循了Code Igniter中为session赋值的所有规则。

控制器代码为

$this->session->set_userdata("langId",$lang[0]->languageId);   
$this->session->set_userdata("direction",$lang[0]->direction);

试一试应该能行

$this->session->set_userdata("langId",$lang->languageId);
$this->session->set_userdata("direction",$lang->direction);