是否可以在视图中访问会话数据?我目前在我的身份验证控制器中有以下功能,需要访问会话数据中的一些数据。
理想情况下,我需要在一些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;
}
答案 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。