질문
Q #11761
sess_destory() 오류..
이뿌니쭈양
2014-11-03 01:07:25
안녕하세요.
예전에 DB연결 문제로 애를 좀 먹어서 많은 도움이 되었습니다.
이번엔 세션 삭제 문제로 글을 올리게 되었네요..
다른분들 글도 찾아봤는데... 저 처럼 기초적인 문제는 아닌것 같아요..
해결을 못하고 있습니다. ㅜ_ㅜ
config.php
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE; /** TRUE일 경우 브라우저를 닫으면 세션이 종료됩니다. **/
$config['sess_encrypt_cookie'] = FALSE; /** 쿠키저장시 암호화 여부 (TRUE로 하시기를 추천합니다)**/
$config['sess_use_database'] = TRUE; /** DB세션 사용 **/
$config['sess_table_name'] = 'ci_sessions'; /** DB세션을 이용할때 테이블명 **/
$config['sess_match_ip'] = TRUE; /** 세션 비교시 ip까지 매칭할지 **/
$config['sess_match_useragent'] = FALSE; /** 세션 비교시 브라우저까지 매칭할지 **/
$config['sess_time_to_update'] = 300; /** 세션 업데이트 주기 **/
public function logout(){
$this->session->sess_destory();
echo "<script>alert('로그아웃 되었습니다.');</script>";
$this->load->view('main');
}
로그아웃을 하면 아래 처럼 오류 메세지가 뜹니다.
Fatal error: Call to undefined method CI_Session::sess_destory() inC:\Apache24\htdocs\Mobile\application\controllers\Member.phpon line 23
CI의 Session을 호출을 못하고 있는 듯 합니다.
autoload.php
$autoload['libraries'] = array('database', 'session', 'xmlrpc');
이렇게 설정을 해주었습니다.
그럼 session 라이브러리를 사용하겠다는 뜻 아닌지요..
function __construct(){
parent::__construct();
$this->load->helper('form');
$this->load->helper('url');
}
$this->session->set_userdata
세션 set,get은 잘 실행이 됩니다. db에도 잘 쌓이고요...
왜 호출을 못하는것인지.. 모르겠습니다..ㅜㅜ