CI 묻고 답하기

제목 세션 클래스를 활용하여 세션데이터를 세션테이블로 저장 시
카테고리 CI 2, 3
글쓴이 주말생각 작성시각 2021/04/07 10:57:12
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 9001   RSS

코드이그나이터 3.0 버전에서 제목처럼 세션 클래스를 활용하여 세션데이터를 세션테이블로 저장을 합니다.

 $this -> session -> set_userdata($data);

세션 데이터를 저장할 때 위와 같이 사용해서 동작을 잘 되는데, 제가 이번에 사용자의 세션을 알기위해서 추가한 사용자 인덱스컬럼이외에도 세션id와 아이피, 시간정보인 timeData 컬럼이 존재하는데 이 컬럼들의 정보는 어떻게 저장이 되는 건지 이해가 안됩니다.

https://palpit.tistory.com/entry/CodeIgniter-7-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%9D%B8%EC%A6%9D%EB%A1%9C%EA%B7%B8%EC%9D%B8

위의 글을 참고하면서 만들었는데, 세션데이터들이 어떻게 생성되고 저장되는지 어렵네요.

 다음글 업로드시 파일명 시간으로 변경 (2)
 이전글 엔티티 사용법 문제? (5)

댓글

변종원(웅파) / 2021/04/07 11:16:30 / 추천 0

책 내용 거의 그대로 사용하시는 분의 사이트군요. 절판된 상태라 놔뒀던.. ^^

사용자가 선언한 정보이외의 것들은 시스템에서 처리하는 부분입니다. system 디렉토리에서 세션쪽 소스 보시면 이해가 되실 겁니다.

주말생각 / 2021/04/07 13:24:56 / 추천 0
감사합니다.