클릭 할 때 '쿠키 정책'막대를 숨겨야하는 매우 간단한 코드가 있지만 '닫기'를 클릭 한 사용자를 기억하는 쿠키는 저장하지 않는 것 같습니다. 내 기능 :자바 스크립트 쿠키가 작동하지 않습니다.
function closeCookieBar() {
document.getElementById('cookiespace').style.display = 'none';
document.getElementById('cookiepolicy').style.display = 'none';
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
document.cookie = cookiepolicy+"="+value+expires+"; path=/; domain=.mydomain.nl";
}
막대가 잘 닫혀 있으므로 처음 두 줄의 코드가 실행됩니다. 그러나 내가 페이지를 갱신하면 막대가 다시 나타납니다. 쿠키 바를 가지고 있습니다.
<div id="cookiepolicy" <?php if(isset($_cookie['cookiepolicy'])){ echo "style=\"display:none\""; } ?>>
<div id="cookiepolicy-wrapper">
<div id="cookiepolicy-txt">
<span id="cookiepolicy-notice">Deze website maakt gebruik van cookies om de functionaliteit en het gebruiksgemak te vergroten. Als u onze website gebruikt, gaan wij er vanuit dat u hiermee akkoord gaat. </span>
<span id="cookiepolicy-accept-cookies" onclick="closeCookieBar();">Sluit</span>
</div>
</div>
</div>
나는 '.' 내 도메인 앞에서 내 크로스 - suddomain 문제를 해결할 것이라고 기대하지만 쿠키는 심지어 메인 도메인에 저장되지 않습니다 ...
희망 누군가가 내 오류를 볼 수 있습니까? 감사합니다.
"cookiepol!? 얼음 "? – Pointy
플러그인을 사용하는 것이 좋습니다. 형식에 매우 민감한 쿠키 때문에 수동 또는 사람의 실수를 저지를 수 있습니다. – adrian