안녕하세요
$config['sess_driver'] = 'database'; $config['sess_table_name'] = 'ci_sessions'; $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 12*60*60;//7200; $config['sess_match_ip'] = FALSE; $config['sess_time_to_update'] = 12*60*60; //300; $config['sess_regenerate_destroy'] = FALSE; $config['sess_expire_on_close'] = FALSE; $config['sess_encrypt_cookie'] = FALSE; $config['sess_match_useragent'] = FALSE;
이렇게 설정을 하고 phpinfo를 보니 아래처럼 save_hander가 files로 되어 있는데
어제부터 갑자기 files로 해놨는데 ci 에 지정한 곳에 ci_session이라는 이름으로 만들어 지지 않고 /tmp에 sess_ 이런식으로 세션이 만들어 지고 있더라고요
제 php 버전이 7.x 라서 index.php에 session_start를 설정해 놨습니다.
전 처럼 ci 세션을 사용할 수 없는 지요? 오늘도 좋은 하루 되세요

제가
file로 바꾸고 위치 지정 안했으면 defalut 위치에 생성됩니다. (아마도 /tmp 일 겁니다. php 세션 생성 위치가 그곳이니까요)
지극히 정상 상황인데 뭐가 궁금하신 건가요? ^^
session_start 하고 ci session 하고는 관련이 없습니다.
ci session은 php7 하고도 관련이 없구요
다르게 취급하고 있습니다.
ci session을 사용 하고 싶으시면
$this->load->library('session');
을 선언 하셔야 합니다.
database 타입으로 선언 하셨으니 database 도 같이 로드 하셔야 합니다.
모든페이지 동일하게 처리 하실려면 autoload.php 에서 $autoload['libraries'] = array('database','session');
설정 해주시면 됩니다.