2013-08-27 1 views
0

iam은 jquery를 통해 쿠키를 설정하는 응용 프로그램을 디버깅합니다.codeigniter에서 jquery를 통해 쿠키를 가져 오는 방법은 무엇입니까?

$ .cookie ("cookie_name", 's', {path : '/'}));

어떻게하면 codeigniter에서 쿠키를 가져올 수 있습니까?

$ this-> input-> cookie ('cookie_name', TRUE);

은 아무 것도 반환하지 않습니다. 도와주세요. 이 같은 cookie helper로드 한

+0

@dude, http://stackoverflow.com/questions/7086989/jquery-and-php-cookies –

답변

1

확인, 그것을 사용하기 전에

$this->load->helper('cookie'); 

.

로드 한 경우 print_r($_COOKIE);을 입력하여 cookie이 설정되어 있는지 확인하십시오.

읽기 http://ellislab.com/codeigniter/user-guide/helpers/cookie_helper.html

+0

쿠키 라이브러리가 이미로드되어 있습니다. 문제는 내가 jquery에 의해 설정된 thw 쿠키를 가져 오지 않는 codeigniter라고 생각합니다. – joe

+0

그리고'print_r ($ _ COOKIE);는 어떨까요? –

0

당신은 그것을 사용하는 방법을 간단한 문서도이 플러그인 this jQuery를 사용해야합니다. 이것은 jquery 자체로 쿠키를 생성, 삭제 및 편집합니다.

this 대답을 참조하고 서버 측에서 정상적인 codeigniter 쿠키 기능을 사용할 수 있습니다. 정상적으로 작동합니다.

0

또는 당신은 autolod하기 위해 쿠키 도우미를 추가 할 수 있습니다 -> 응용 프로그램/설정/autoload.php

$autoload['helper'] = array('cookie'); 

당신이 자동로드를 사용하는 경우 당신이 그것을 필요로 할 때 필요한 돈`t 당신이 수동으로 실시 할 때마다로드합니다!

$this->load->helper('cookie'); 
0

간단한

$ .cookie ('the_cookie');

0

문제가 해결되었습니다. 나는 codeigniter와 다른 암호화를 가진 jquery를 통해 쿠키를 추가하려고 시도했다. 문제는 정상적인 $ _COOKIE []를 사용하려고 할 때 해결되었습니다. 거기에 나는 암호화 문제를 제거.

관련 문제