CI를 사용하여 빌드 한 프로젝트가 있습니다. 세션 데이터가 무작위로 누락되는 문제가 있습니다.CodeIgniter 세션 데이터가 누락 됨
여기
$config['sess_cookie_name'] = 'cisession';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
, 내 세션 설정입니다 그리고 이러한 유형의 문제를 해결 한 것 같다하지만 불행히도하지 Native Session 클래스를 사용했다. 이 일을 제대로했다면 100 % 확신 할 수 없습니다. 기본적으로 수행 한 작업은 아래 코드를 넣는 것입니다.
시스템/응용 프로그램/라이브러리/native_session.php :의 내용을 Session.php 파일에 저장하고 application-> libraries 폴더에 업로드했습니다. 나는 자동 로딩이 같은 autoload.php의 도서관, 내가 _ 데이터 레코드를 참조 데이터베이스 테이블에서
$autoload['libraries'] = array(.. 'session', ...);
하고있어 일부 단지 빈입니다.
세션 데이터가 무작위로 사라지도록 잘못 수행되는 작업은 무엇입니까?
처럼 보인다 .. 정의하기 위해이? – shin
죄송합니다. 질문을 이해할 수 없습니다. – JanithaR
당신은 "데이터베이스 테이블에서 user_data로 레코드를보고 일부 레코드는 비어 있습니다."라고 썼습니다. 무슨 뜻이에요? – shin