2012-05-17 9 views
3

codeigniter를 사용하여 쿠키를 설정하는 데 꽤 오랜 시간이 걸린 후에이 간단한 테스트를 통해 제대로 작동하는지 확인했습니다. 쿠키에 대한 CI의 설명서를 읽고 다소 부족한 것으로 나타났습니다. 누군가 나에게 뭐가 잘못 됐는지 말해줘?Codeigniter 쿠키가 설정되지 않았습니까?

$this->input->set_cookie('test', 'testing a lot'); 

echo $this->input->cookie('test'); 

예 쿠키 도우미를로드 중입니다.

+0

이 줄은 스크립트의 어느 부분에 있습니까? '$ this-> load-> helper ('cookie'); ' –

+0

오, 죄송합니다. 그것은. –

+1

유사 Q : http://stackoverflow.com/questions/9550389/codeigniter-2-1-this-input-set-cookiesome-var-not-working –

답변

3

단발 기능 별칭을 사용하지 않으려면 쿠키 도우미를로드 할 필요가 없습니다.

config.php 파일에서 쿠키 설정을 확인하십시오. 특히 : 그래도 문제가 해결되지 않으면

$config['cookie_path'] = "/"; 

, 단지 쿠키를 설정하기 위해 PHP의 기본 기능을 사용하고 당신은 아마 여전히를 검색하는 CI의 입력()를 사용할 수 있습니다.

setcookie("name", $value); 
관련 문제