Kategoriler
Kodlama

Javascript ile cookie kontrolü

Bu konuda Javascript ile cookie kontrolü yapıp, siteyi ilk defa ziyaret eden kullanıcı ile daha önce ziyaret etmiş kullanıcıyı ayrıştırmayı göstereceğim.

Javascripr ile cookie kontrol etmek çok basit, bunu yapıp siteye ilk defa gelmiş ziyaretçiye farklı bir CSS class daha önce ziyaret etmiş kullanıcı için ise farklı class kullanarak görünümde farklılıklar oluşturacağım.

Örnek kod aşağıdaki gibi gayet basit, tekrar gelmiş olan kullanıcı için site-content ID olan elemana tekrar isminde yeni bir Class ekliyor, CSS’inize .tekrar isimli bir Class ekleyerek tekrar gelmiş kullanıcı için farklı bir sitil ekleyebilirsiniz.

<script> 
if (/(^|;)\s*visited=/.test(document.cookie)){
    //alert("Hello again!");
var d = document.getElementById("site-content");
d.className += " tekrar";
	
}else{
    document.cookie = "visited=true; max-age=" + 60 * 60 * 24 * 10; 
    //alert("This is your first time!");
	
}
</script>

https://stackoverflow.com/questions/6092218/check-if-cookie-exists-else-set-cookie-to-expire-in-10-days