본문 바로가기

study_IT/기타

웹페이지 방문자 수 카운트하기 (쿠키 이용)

728x90
반응형
// 쿠키 만료일 설정 (현재로부터 3개월 후)
expireDate = new Date;
expireDate.setMonth(expireDate.getMonth() + 3);

// 현재까지의 방문자 수 가져오기
hitCt = eval(cookieVal("pageHit"));
hitCt++;

// 쿠키에 방문자 수 업데이트
document.cookie = "pageHit = " + hitCt + ";expires=" + expireDate.toGMTString();

// 쿠키 값 가져오기 함수
function cookieVal(cookieName) {
  thisCookie = document.cookie.split("; ");
  for (i = 0; i < thisCookie.length; i++) {
    if (cookieName == thisCookie[i].split("=")[0]) {
      return thisCookie[i].split("=")[1];
    }
  }
  return 0;
}

// 현재까지의 방문자 수 출력
console.log(hitCt);

// 5번째 방문자인 경우 알림창 띄우기
if (hitCt == 5) {
  alert(hitCt + "번째 방문자입니다! 당첨!");
}


이 코드는 웹페이지 방문자 수를 쿠키를 통해 기록하고, 5번째 방문자일 경우 알림창을 띄워주는 기능을 가지고 있습니다. 여러분의 웹페이지나 블로그에서 방문자 수를 추적하고 싶다면, 이 코드를 사용해보세요. 쉽게 적용할 수 있고 효과적인 방문자 분석이 가능합니다.

728x90
반응형