コントローラー関数からセッションに値を挿入しようとすると、値が保存されません。
ログインを確認するときにセッションを保存することに問題はありません。しかし、別のコントローラーで (検索を有効にするためにセッションに保存しようとしています)、別のコントローラーで値を出力しようとすると、最近挿入されたものは空白になります。
Code Igniter でセッションに値を割り当てるすべてのルールに従っているため、これは奇妙です。
コントローラーコードは
$this->session->set_userdata("langId",$lang[0]->languageId);
$this->session->set_userdata("direction",$lang[0]->direction);