Informacje o plikach Cookie – darmowy skrypt

Bardzo prosty w implementacji w dowolnym serwisie skrypt wyświetlający na górze lub strony informację o akceptacji ciasteczek (cookies). W treści można podać dowolny tekst, link do polityki prywatności Cookie na stronie (o ile taka istnieje). Domyślnie po kliknięciu akceptacji ciastek komunikat nie pojawi się przez następne 6 miesięcy [expire.getMonth()+6, gdzie 6 to ilość miesięcy].

W sekcji head należy wkleić kod:

<script type="text/javascript">
	function iKnowAboutIt() {
		var expire = new Date()
		expire.setMonth(expire.getMonth()+6)
		document.cookie = "IknowAboutCookie" + "=" + "set" + "; expires=" + expire;
		document.getElementById('hideMe').style.display='none';
	}
</script>

Zaraz po znaczniku body w kodzie wklej:

<?php if(!isset($_COOKIE['IknowAboutCookie'])) { ?>
 
	<div style="postion: fixed; width: 100%; margin: 0; color: #fff; padding: 10px 0; text-align: center; top 0; background: #000; border-bottom: 1px #000; opacity:0.5; filter:alpha(opacity=50);" id="hideMe">
		<span>Korzystanie z witryny kmike.net oznacza zgode na wykorzystywanie plików cookie, z których niektóre moga byc juz zapisane w folderze przegladarki. Wiecej informacji mozna znalezc w Polityce plików cookies.</span>
		<br />
		<a href="#" title="Wiem" onclick="iKnowAboutIt();" style="color: #fff;">Akceptuje Polityke plików cookies (Nie pokazuj mi wiecej tego powiadomienia).</a>
	</div>
 
<?php } ?>

Przetestuj (klik)