CI 묻고 답하기

제목 쿠키생성 질문 입니다.
글쓴이 ssukai 작성시각 2011/12/20 16:07:18
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 18326   RSS
hook을 이용해서 common.php 에서 쿠키를 생성 하는데요

처음 사이트가 로딩 되고 나서 쿠키로 생성된게 찍히지가 않습니다.

새로 고침 해야지만 찍힙니다.

[removed]alert([removed]) 해 보면 쿠키 생성된값은 찍힙니다.

사이트가 로딩 되기전에 hook에 미리 설정 해논 common.php파일을 먼저 읽는거 맞죠??


 다음글 Widget 에서 redirect시 문제입니다. (2)
 이전글 몇일 눈으로 만 레퍼런스 보고 강좌보고 한번 아주 기본... (2)

댓글

변종원(웅파) / 2011/12/20 16:13:49 / 추천 0
hook 포인트가 어떻게 되시는데요?
컨트롤러 전에 hook이 돌아가는지 컨트롤러 다음에 돌아가게 포인트를 잡았는지?

그리고 그 쿠키가 브라우저를 닫아도 계속 남아있지 않는 것이라면 쿠키 보다는 상수로 선언해서 쓰세요.
(계속 남겨야 하면 쿠키를 써야겠지만요)
ssukai / 2011/12/20 16:27:28 / 추천 0
$config['enable_hooks'] = TRUE;
로 설정 해놨고요

hook 포인트가 어디에서 설정 해야 하는건지 모르겠네여..

한대승(불의회상) / 2011/12/20 16:31:08 / 추천 0
후킹포이트는 

http://codeigniter-kr.org/user_guide_2.1.0/general/hooks.html

를 참조 하세요.
ssukai / 2011/12/20 17:23:18 / 추천 0
후킹 포인트가 post_controller_constructor 라서

포인트를 pre_controller 로 바꿨더니

입력 클래스에서 쿠키생성을 사용못하네여..

변종원(웅파) / 2011/12/20 19:00:17 / 추천 0
매뉴얼에서 나만의 라이브러리 만들기 부분 참고하세요. 컨트롤러가 실행되기 전에는 인스턴스가 없습니다.