CI 묻고 답하기

제목 포트와 세션
글쓴이 흑풍쌍살 작성시각 2010/10/04 16:06:30
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 20330   RSS
아파치를 80포트로 실행했을 때에는 세션값이 정상적으로 저장되는데요..

8080포트로 실행했을 경우에는 세션값이 저장되지 않네요..

// 실행 전
Array (
 [session_id] => 9a4023cca137b638234296121cd489c7
 [ip_address] => 127.0.0.1
 [user_agent] => Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1;
 [last_activity] => 1286176139
)

// 실행
$this->session->set_userdata($userdata);

// 실행 후
Array ( 
 [session_id] => 4e8e4213a4db8fd4a8e3ee5ab0186903
 [ip_address] => 127.0.0.1
 [user_agent] => Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1;
 [last_activity] => 1286176212
)

last_activity 항목은 정상 변경 되는데..
왜 set_userdata 를 실행했을 경우에는 반영이 되지 않을까요?

포트가 80이 아닌 경우에 다른 처리를 해줘야 할것이 있나요?


// 80 포트 정상 실행 결과
Array (
 [session_id] => 1dee86f1b16da58a62a88d403c10b100
 [ip_address] => 127.0.0.1
 [user_agent] => Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1;
 [last_activity] => 1286176309
 [user_id] => 아이디
 [name] => 이름
 [email] => 이메일
 [logged_in] => 1
 [guest] =>
)

혹시 아시는 분 있으시면 답변 부탁드립니다.

감사합니다. ^^

태그 세션 포트
 다음글 혹시 system 폴더 파일들 압축된게 있나요
 이전글 phpDesigner 에서요.!! (2)

댓글

변종원(웅파) / 2010/10/05 12:53:42 / 추천 0

포트를 다른 것을 쓴다고 세션이 제대로 작동하지는 않습니다.

아파치 설정에서 정상적으로 변경이 되었는지 확인하시기 바랍니다.
특히 vhost를 사용하는 경우.

위의 경우 다른 서버로 인식을 하는 것 같습니다.