1
영국과 NL의 cookielaw 제한으로 인해 쿠키가 설정되면 바로 만료하려합니다.자바 스크립트 : 쿠키가 만료되지 않습니다.
(function ($) {
$(document).ready(function(){
if (!CookieControl.maySendCookies()) {
var now = new Date();
var expirationDate = new Date();
expirationDate.setDate(now.getDate() - 7);
alert(getCookieValue('has_js'));
document.cookie='has_js=1;expires=' + expirationDate.toGMTString();
alert(getCookieValue('has_js'));
}
});
})(jQuery);
getCookieValue
기능은 쿠키가 실제로 사라를 확인하는 다른 문서에서 함수입니다 : 여기에 내가 지금 사용하는 코드입니다. 쿠키를 만료하기 전에 값은 1
이어야합니다. 그러나 document.cookie='has_js=1;expires=' + expirationDate.toGMTString();
을 사용하여 쿠키가 만료되었을 때 값을 다시 확인하고 여전히 있습니다.
나는 그것이 제거되지 않는 이유를 심각하게 알 수 없습니다. 세션이나 만료일을 기다리는 것은 NL 법에 의하지 않습니다.
아무나 제안 사항이 있으십니까?
CMS : 드루팔/도메인 : 로컬 호스트
안녕 Mahyar, 감사합니다. 나는 당신의 대본을 골랐고, 내 정상적인 문서보다 더보기 좋게 보였다. 그러나 결과에는 차이가 없습니다. 그러나, 내가 테스트 한 브라우저와 관련이 있다는 것을 알았습니다. 파이어 폭스는 분명히 실시간으로 쿠키가 추가되었음을 보여 주지만 실시간 변경이나 삭제는 보이지 않는다. 그래서 그것은 이미 함께 일했습니다. – Redox
안녕하세요, 문제가있는 브라우저의 모든 쿠키를 지우고 다시 시도 할 수 있습니다. 도움이된다면 [브라우저의 쿠키를 지우는 법] (http://www.wikihow.com/Clear-Your-Browser'c-Cookies)을 사용할 수 있습니다 – Mahyar