2013-06-26 2 views
5

도메인에 쿠키를 설정하려고하지만 하위 도메인에서도 쿠키를 사용할 수 있어야합니다.jQuery : 두 도메인에 대해 쿠키 설정

www.mydomain.com 및 sub.mydomain.com

쿠키를 주 도메인에 설정할 때 하위 도메인에 대한 쿠키가 존재하지 않습니다.

내가 jQuery를 쿠키 플러그인을 사용 https://code.google.com/p/cookies/wiki/Documentation

내 생각은 두 도메인에 대한 보관하는 것이었다 코드를 살펴 있습니다

var newOptions = { 
    domain: 'sub.mydomain.com', 
    secure: true 
} 
jaaulde.utils.cookies.set('name', 'value'); 
jaaulde.utils.cookies.set('name', 'value', newOptions); 

을 내가 잘못합니까?

domain: 'sub.mydomain.com' 

답변

0

음, 단지

domain : 'mydomain.com' 

대신를 사용 a를 지정하십시오. 하위 도메인에 도달 :

$.cookie('key', 'value', { domain: '.mydomain.com' }); 
+1

을 당신이'도메인을 의미 생각 : '나는 ... 그것은 그런 식으로 작동해야하지 않았다 – HenningCash

+0

없음을 .mydomain.com''하지 시작점은 아무 의미가 없습니다. –

+0

답변 해 주셔서 감사합니다. 도메인을 mydomain.com으로 변경했지만 쿠키를 가져 오려고 시도 할 때 여전히 정의되지 않습니다. – Artpixler

5

Cash2m가 정확한지, 당신은 할 수 있어야 : 당신이 도메인과뿐만 아니라 특정 하위 도메인으로 확장 할 경우