0
컨트롤러에서 세션을 만들고 값을 할당하고 있습니다. 하지만 문제는 다른 함수에서 세션 값을 얻었을 때 그 값을 검색 할 수없는 경우입니다. 세션의 라이브러리를 자동로드했습니다. 로그 아웃 기능에세션 값이 손실 됨
public function Authenticate_User()
{$this->session->set_userdata('end_user', base64_encode($User_Credentials[0]));
// $_SESSION['end_user'] = base64_encode($User_Credentials[0]);
echo 'session value : ' . print_r($this->session->all_userdata(), true) . '<br />';
echo 'authorized';
}
public function Logout()
{
echo 'logout value : ' . $this->session->userdata("end_user") . '<br />';
echo 'unsetted';
}
, 나는 기능에서 세션의 값을 검색 할 수 없습니다 :
여기 내 코드입니다. 도움이 필요해?
공유 할 수 너의 SSH 구성 값? 데이터베이스 세션을 사용하고 있습니까? –
$ config [ 'sess_cookie_name'] \t \t = 'ci_session'; $ config [ 'sess_expiration'] \t \t = 7200; $ config [ 'sess_expire_on_close'] \t = 거짓; $ config [ 'sess_encrypt_cookie'] \t = 거짓; $ config [ 'sess_use_database'] \t = 거짓; $ config [ 'sess_table_name'] \t \t = 'ci_sessions'; $ config [ 'sess_match_ip'] \t \t = 거짓; $ config [ 'sess_match_useragent'] \t = TRUE; $ config [ 'sess_time_to_update'] \t = 300; – user2922945
브라우저에 표시된 오류를 게시 할 수 있습니까? – hubert