CI 묻고 답하기

제목 cookie질문있어요..
글쓴이 슈퍼개미 작성시각 2009/12/24 10:16:04
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 25410   RSS
 안녕하세요...
 
현재 HMVC를 적용을 하고 여러 폴더로 나누어 놓았습니다.
저는 로그인정보말고 다른값들을 cookie를 이용해서 사용하려고 합니다.
그런데 메인페이지에서 cookie를 생성하고-> set_cookie($array);
다른페이지에서 get_cookie("쿠키이름") 하면 1번은 읽어지는데 다른페이지로 넘어가거나
다시 refresh하면 사라져버립니다. 어떻게 해야할까요..
그리고 재차 사용방법을 가르쳐주시면 감사해요..
 
감사합니다.
 다음글 CI 사용시 SSL적용에 질문입니다~~ (1)
 이전글 ci 를 이용해서 다국어 사이트 만들려면 어떻게 해야 ... (1)

댓글

변종원(웅파) / 2009/12/24 10:49:39 / 추천 0
$this->session->set_userdata($array); 를 사용안하고
native php를 사용하시는 이유가 있는지요?
ci session도 어차피 쿠키로 저장되는데... ^^
슈퍼개미 / 2009/12/24 11:15:04 / 추천 0
 어떻게 적용하지요? 사용법도가르쳐주세요
변종원(웅파) / 2009/12/24 12:29:38 / 추천 0
매뉴얼에 충실히 설명되어 있습니다.
직접 세션데이터를 만들어 추가하기와 세션데이터 가져오기 참고하세요. ^^
http://codeigniter-kr.org/user_guide/libraries/sessions.html
슈퍼개미 / 2009/12/24 12:54:37 / 추천 0
순서가 Main -> 01 ->02 이런순이라면

Main에서 에서생성을하고 01 메뉴를 클릭해서 보면 보입니다.
$_SESSION['session_id']   8bf20230b50a0dd7b31655261d4a314f
$_SESSION['ip_address']   127.0.0.1
$_SESSION['user_agent']   Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
$_SESSION['last_activity']   1261626617
$_SESSION['username']   johndoe
$_SESSION['email']   johndoe@some-site.com
$_SESSION['logged_in']   1

그런데 02메뉴로 넘어가면
$_SESSION['session_id'] 8bf20230b50a0dd7b31655261d4a314f
$_SESSION['ip_address']   127.0.0.1
$_SESSION['user_agent']   Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
$_SESSION['last_activity']   

username email logged_in 이 없어지는데요..  뭐 다른것을 추가해야하나요?
변종원(웅파) / 2009/12/24 14:00:56 / 추천 0

서버시간을 체크해보세요.
서버시간과 클라이언트의 시간이 틀릴 경우 첫페이지에서는 생성이 되고
다른 페이지로 이동하면 사라집니다.

케이든 / 2009/12/24 15:57:16 / 추천 0
흠좀무