2012-09-14 3 views
0

사용자가 내 사이트에 고유 한 값 ('hdflashfafafxx233ddd')이있는 경우 영구 쿠키 (x1st)가 바로 삭제됩니다.jquery 쿠키 값 변경

이 쿠키는 추적에 사용되지만 사용자가 쿠키 추적을 선택하지 않으면이 값을 0으로 설정해야합니다. 쿠키를 지속적으로 재설정하므로 삭제할 수 없습니다. 사용자가 다시의 opts 때

는 그때 0의 값을 x1st 만료해야합니다.

//cookie set by server 
    $.cookie('x1st', 'hdflashfafafxx233ddd', { path: '/', domain: mysite.co.uk }); 

    //changing value of cookie when user opts out 
    $.cookie('x1st', 0, {path: '/', domain: mysite.co.uk }); 

    //expire cookie when user opts back in 
    $.cookie('x1st', 0, { expires: -1 , path: '/', domain: mysite.co.uk }); 

문제는 내가 뭔가를 필요로 0

+0

아래의 마이크 브랜트의 정답과 더불어 도메인은 따옴표로 묶여 있지 않아 보이지 않습니다 – SpaceBison

답변

1

에 x1st 쿠키의 값을 변경할 수 없습니다 오전 문자열 값은 '0'입니다. 정수가 아닙니다. 쿠키는 문자열 만 저장합니다.