2016-07-18 3 views
0

내 웹 사이트에는 2 개의 도메인이 있습니다. 모든 언어에 하나씩.다른 언어 도메인의 쿠키 설정

www.mysite.com 

en.mysite.com 

www.mysite.com에서 링크를 클릭하면 en.mysite.com에 쿠키를 설정할 수 있습니까?

내 현재 코드 :

$.cookie("redirectLanguage", "fr", { expires: 365,domain: '/' }); 

그렇다면,이를 달성하기 위해 최선의 해결책은 무엇인가? 감사

+1

(HTTP [자바 스크립트 등으로, 다른 도메인에 쿠키를 설정 가져 오기]의 가능한 중복 : // stackoverflow.com/questions/402348/getting-setting-cookies-on-different-domains-with-javascript-or-other) –

+0

이 솔루션은 파이어 폭스에서만 작동하는 것 같습니다 ... – Slrg

답변

0

당신은 도메인 이름 앞에 점을 추가해야합니다, 당신의 예는 다음과 같습니다

$.cookie("redirectLanguage", "fr", { expires: 365,domain: '.mysite.com' }); 
+0

나는 그것을 시도했지만 쿠키가 설정되어 있습니다 in .mysite.com 및 not.mysite.com – Slrg

+0

@ArnaudAd 점으로 시작하는 쿠키는 모든 하위 도메인에서 가능해야하며 현재 쿠키를 지우고 새 쿠키를 다시 설정해야합니다. –