在Code Igniter中访问视图中的会话数据

时间:2015-03-30 21:25:28

标签: jquery codeigniter session

是否可以在视图中访问会话数据?我目前在我的身份验证控制器中有以下功能,需要访问会话数据中的一些数据。

理想情况下,我需要在一些Jquery中使用它。

private function create_session($user) {
        $session                 = array();
        $session['userid']       = $user->id;
        $session['ipaddress']    = getenv('REMOTE_ADDR');
        $session['lastactivity'] = time();
        $session['sessiondata']  = serialize($user);
        return $session;
    }

1 个答案:

答案 0 :(得分:1)

在您将会话数据传递给视图的示例中,您将执行以下操作:

$data['session_data'] = $this->create_session($user);
//Now pass it to the view
$this->load->view('your-view', $data);

现在,在您的视图中,您可以使用$session_data变量访问会话数据,如:

echo $session_data['ipaddress'];
echo $session_data['userid'];
etc. 

这是你要问的吗?或者你的意思是什么?

当你说:

时,我不太清楚你想要什么
  

理想情况下,我需要在一些Jquery中使用它。

我个人会使用session class内置的Codeigniter。