CodeIgniter 한국사용자포럼 BETA
빠르고, 유연한 PHP Framework!

CI 묻고 답하기


뒤로가기 세션 만료      
asrock 8 877 0 0 2012-01-25 11:52:09
안녕하세요.

CI기반으로 사이트를 만들고 있는데, 세션 유지가 안되서 질문드립니다.
유저가 로그인할 때 세션을 만들어서 일반적으로 이용할 때는 문제없이 돌아갑니다.
하지만, 뒤로가기 버튼을 클릭하기만 하면 모든 세션이 만료되어 버리네요.

뒤로가기 버튼만 누르면 새로운 session_id를 생성해서
전에 로그인했던 정보가 다 사라져버리네요;;

혹시나 no-cache때문일까봐 그것도 없애봤는데 문제는 계속되구요.

$config['sess_cookie_name']  = 'ci_session';
$config['sess_expiration']  = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name']  = 'ci_sessions';
$config['sess_match_ip']  = FALSE;
$config['sess_match_useragent'] = FALSE;
$config['sess_time_to_update'] = 7200;

$config['cookie_prefix'] = "";
$config['cookie_domain'] = "";
$config['cookie_path']  = "/";
$config['cookie_secure'] = FALSE;

고수님들의 조언부탁드립니다. ㅠㅠ
  목록  

양승현 2012-01-26 11:49:03
  

cookie_domain에 도메인을 적어보세요. www.abc.com

'쿠키세션' 이기 때문에 쿠키에 세션 아이디가 남아 있는이상 세션이 날라가거나 하진 않는데..

파폭에서 firebug와 쿠키플러그인들을 깔아서 생성된 쿠키에 session_id값을 확인하시고, db세션을 쓰신다면 db세션폴더에 기록되는 session_id값과 비교해 보세요.

하나하나 비교해가면서 어디가 잘못된것인지 찾아야 할꺼에요.

ci코어쪽에서도 세션라이브러리 안쪽에서 값을 찍어보시면서 비교해보시길..

아니면 중간에 다른 url을 콜하는 부분이 있진 않는가요?

asrock 2012-01-26 13:00:52
  

다른 url을 콜하는 부분은 없습니다.

로그인시 제대로 db에 session_id가 생성되서 만들어지는데, 뒤로가기를 하면 그 session_id row가 없어지고 새로운 session_id를 가진 row가 하나 생성되서 그 자리를 대체합니다. 도메인을 써봐도 달라지는건 없구요..

firefox나 chrome에서는 뒤로가기를 해도 세션이 유지가 되는데, 유독 IE에서만 유지가 안되네요..

IE에서만 다른게 있는건지 궁금합니다.

불의회상 2012-01-26 14:07:41
  
asrock//  이런 말 하기는 좀 뭐하지만...

컴터 포맷 하실때가 된듯 싶기도 하구요... ^^;;;
asrock 2012-01-26 14:40:39
  

불의회상// 아.. 정녕 메인보드를 갈아치워야 하나요.. ㅠㅠ

이 문제때문에 어제부터 아무것도 못하고 있습니다.. ㅠㅠ

불의회상 2012-01-26 16:14:26
  
asrock// 메인 보드 바꾸거나 포맷 하시기전에  vbox를 먼저 추천해 드립니다.

https://www.virtualbox.org/

여기서 새로 윈도 까셔서 테스트 해보시면 윈도가 문제일지 메인보드가 문제일지 아니면  CI 세션이 문제 일지..

알 수 있지 않을까요??
asrock 2012-01-27 14:03:12
  

다른 컴퓨터에서 테스트해본 결과, 제 컴퓨터가 이상한 문제는 아니였네요. ㅠㅠ

신기한건 뒤로가기 버튼을 누르면 session이 끊어지는데, backspace나 alt+왼쪽화살표를 누르면 안 끊어지는 기이한 현상이.. ㅡㅡ;; system에 있는 session 함수도 뜯어보면서 공부는 아주 제대로 하고 있네요..

IE를 포기할 수도 없고, 참 난감합니다. ㅠ

불의회상 2012-01-27 15:37:42
  
흠.... 이상하군요.

포럼도 뒤로 가기 누르면  session이 끊어 지나요??
웅파 2012-01-28 10:26:34
  
처음 보는 경우네요. 

db 사용하지 말고 해보시고 옵션에서 true로 되어 있는 것들 하나씩 바꿔가면서 해보세요.

번호 제   목 글쓴이 날짜 조회 추천수
6698 웅파님~~~ 마지막 하나 남았습니다.. 부탁드려요~~ [8] onlybell 2012-05-20 191 0
6693 파일 업로드가 될때 파일명이 똑같이 만들어지는 현상.. [1] ssukai 2012-05-17 98 0
6690 flashdata의 'status'에 대한 질문. [2] 닥스훈트 2012-05-17 70 0
6684 Call to a member function se.. [2] 코드원 2012-05-16 89 0
6676 KCP include 연동시 한글깨짐 문제... [4] 멋진경이 2012-05-16 121 0
6668 화면 전환의 깜빡임.. [6] 쿨교 2012-05-16 116 0
6662 Language Class 사용 시 한글 깨짐 현상 [2] 새우탕 2012-05-15 98 0
6655 [초보]간단한 DB쿼리 어케 해요? [9] 헛발이 2012-05-15 163 0
6651 페이스북 로그인이 안되네요 ㅠㅠ [3] 랑유 2012-05-15 122 0
6650 자체로 만든 helper가 load되지 않아요 ;.. [2] 랑유 2012-05-15 75 0
6647 MSSQL [3] 격물치지 2012-05-14 109 0
6645 상속을 구현하려면 어떻게 해야하나요? [2] 랑유 2012-05-14 98 0
6641 폼검증...조언좀 부탁드립니다. [2] 써티 2012-05-14 79 0
6637 조인후 결과물 뷰에 뿌리기 [2] 코드원 2012-05-14 109 0
6636 DB 자동로드 관련해서 질문이요.. [1] shygirl 2012-05-14 71 0
6628 html입력시 자꾸 xss 필터가 적용되네요;; [6] 다니엘SEO 2012-05-08 209 0
6622 aa.com/클래스/index/파라미터 에서 ind.. [4] mupa 2012-05-07 151 0
6614 이건 또 무슨 에러인지... [7] 코드원 2012-05-04 262 0
6607 cron으로 돌리려니 오류가 나네요;; [4] 다니엘SEO 2012-05-03 254 0
6606 CI 저작권은 어떻게 되나요? [1] 산수익힘책 2012-05-03 254 0