2010-05-10 4 views
1

cakephp에 쿠키를 쓰는 데 문제가 있습니다. 또한 그것을 디버깅하는 방법이나 어디에서 단서를 찾을 지 모릅니다. 내가 쿠키에만 세션 구성 요소를 사용하여 만든 프로젝트를 상속 한Cakephp는 쿠키를 쓰지 않습니다

는, 물론 나는 app_controller에서 $ components 배열에 '쿠키'를 추가으로, beforeFilter에 넣고 :

$this->Cookie->name = 'foo'; 
$this->Cookie->path = '/home/~nick'; 
$this->Cookie->domain = 'hostname'; 
$this->Cookie->secure = false; //i.e. only sent if using secure HTTPS 
$this->Cookie->key = 'some key'; 

을하고 어떤 행동 나는 사용한다 :

나는 접근한다 페이지는 http://hostname/home/~nick/foo에 의하여 실제로 무언가를 이렇게 바보짓을하십시오. 나는 일하지 않는다. 문제를 검색 할 수있는 단서가 있으면 정말 감사하게 생각합니다. 감사합니다.

+0

좋아요, 단서가 있는데, 도움이되는 도메인을 설정했지만 이전 설정이 작동하지 않는 이유를 모르겠습니다. – radious

답변

1

도메인 값이 잘못되어 쿠키를 사용할 수 없습니다. 비워두면 현재 도메인이 기본값으로 설정됩니다.

+0

감사합니다. 배포하는 동안 다른 도메인 (로컬 호스트, 가상 호스트 등)을 설정하고 어떤 일이 일어나는지 보도록하겠습니다. – radious

관련 문제