| 제목 | 세션 라이브러리를 불러오지 못 합니다. | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 주말생각 | 작성시각 | 2020/11/04 09:49:19 | 
|  | |||
| 로그인 기능을 위해 세션을 추가하던 중에 문제가 발생하여 질문드립니다. 개발환경 -코드이그나이터 3.0 -압타나 스튜디오(개발툴) -하이디sql(DBMS) config.php 세션 관련 세팅 부분 $config['sess_driver'] = 'files'; $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 7200; $config['sess_save_path'] = NULL; $config['sess_match_ip'] = FALSE; $config['sess_time_to_update'] = 300; $config['sess_regenerate_destroy'] = FALSE; 관련 소스 public function loginSucess(){ $this->load->library('session'); $id = $this->input->post("id"); $pwd = $this->input->post("pwd"); $query = $this->db->query('SELECT id, pwd FROM join_info where id="'.$id.'" and pwd = "'.$pwd.'"'); 
 $session_data = array( 'id' => $id, 'pwd' => $pwd, 'logged_in' => TRUE ); 
 
 $this->session->set_userdata($session_data); //session 등록 exit; 
 $this->load->view('mainlist_v', $session_data); 
 } 오류 메세지 -Message: Undefined property: MainList::$session -Message: Call to a member function set_userdata() on null 
 시도했던 방법 -검색했던 글에 오토로드에 라이브러리가 아닌 드라이버로 세션 설정 -라이브러리 'session'과 동일한 클래스명이 있는지 확인 
 라이브러리를 불러오지 못하는 이유를 모르겠네요. 도와주시면 감사하겠습니다. | |||
| 다음글 | CI4 입문자 nginx 연결 방법 (3) | ||
| 이전글 | CI3 과 CI4 중에 어떤걸 써야 될지 고민입니다. (5) | ||
| 
                                PureAni
                                /
                                2020/11/04 10:14:42 /
                                추천
                                0
                             
                                로드하는 코드가 안보이는데, 라이브러리 로드는 하셨나요?
                             | 
| 
                                주말생각
                                /
                                2020/11/04 11:48:22 /
                                추천
                                0
                             $this->load->library('session'); 로드했는데 별도의 과정이 필요한가요? | 
| 
                                변종원(웅파)
                                /
                                2020/11/04 12:48:39 /
                                추천
                                0
                             
                                ci 로그를 활성화해서 로그를 확인해보세요. ci3의 소스도 새로 받아서 해보시구요.
                             |