Maison > Article > interface Web > JavaScript implémente le code de statistiques du nombre de visites sur le site Web
En tant qu'administrateur de site Web ou webmaster, vous souhaitez savoir combien de personnes ont visité le site Web à ce moment-là, vous avez besoin d'une fonction statistique pour répondre à vos besoins. Bien sûr, la fonction est relativement unique et simple. des statistiques puissantes Si l'effet n'est pas bon, il est préférable d'utiliser des outils statistiques plus matures, tels que les statistiques des webmasters ou les statistiques Tencent, etc.
Code un :
Le code est le suivant :
<script type="text/javascript"> var caution=false function setCookie(name,value,expires,path,domain,secure) { var curCookie=name+"="+escape(value) + ((expires)?";expires="+expires.toGMTString() : "") + ((path)?"; path=" + path : "") + ((domain)? "; domain=" + domain : "") + ((secure)?";secure" : "") if(!caution||(name + "=" + escape(value)).length <= 4000) { document.cookie = curCookie } else if(confirm("Cookie exceeds 4KB and will be cut!")) { document.cookie = curCookie } } function getCookie(name) { var prefix = name + "=" var cookieStartIndex = document.cookie.indexOf(prefix) if (cookieStartIndex == -1) { return null } var cookieEndIndex=document.cookie.indexOf(";",cookieStartIndex+prefix.length) if(cookieEndIndex == -1) { cookieEndIndex = document.cookie.length } return unescape(document.cookie.substring(cookieStartIndex+prefix.length,cookieEndIndex)) } function deleteCookie(name, path, domain) { if(getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT" } } function fixDate(date) { var base=new Date(0) var skew=base.getTime() if(skew>0) { date.setTime(date.getTime()-skew) } } var now=new Date() fixDate(now) now.setTime(now.getTime()+365 * 24 * 60 * 60 * 1000) var visits = getCookie("counter") if(!visits) { visits=1; } else { visits=parseInt(visits)+1; } setCookie("counter", visits, now) document.write("您是到访的第" + visits + "位用户!") </script>
Code deux :
Le code est le suivant :
<script type="text/javascript"> var caution=false function setCookie(name,value,expires,path,domain,secure) { var curCookie=name+"="+escape(value) + ((expires)?";expires="+expires.toGMTString() : "") + ((path)?"; path=" + path : "") + ((domain)? "; domain=" + domain : "") + ((secure)?";secure" : "") if(!caution||(name + "=" + escape(value)).length <= 4000) { document.cookie = curCookie } else if(confirm("Cookie exceeds 4KB and will be cut!")) { document.cookie = curCookie } } function getCookie(name) { var prefix = name + "=" var cookieStartIndex = document.cookie.indexOf(prefix) if (cookieStartIndex == -1) { return null } var cookieEndIndex=document.cookie.indexOf(";",cookieStartIndex+prefix.length) if(cookieEndIndex == -1) { cookieEndIndex = document.cookie.length } return unescape(document.cookie.substring(cookieStartIndex+prefix.length,cookieEndIndex)) } function deleteCookie(name, path, domain) { if(getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT" } } function fixDate(date) { var base=new Date(0) var skew=base.getTime() if(skew>0) { date.setTime(date.getTime()-skew) } } var now=new Date() fixDate(now) now.setTime(now.getTime()+365 * 24 * 60 * 60 * 1000) var visits = getCookie("counter") if(!visits) { visits=1; } else { visits=parseInt(visits)+1; } setCookie("counter", visits, now) document.write("您是到访的第" + visits + "位用户!") </scriptCe qui précède se fait de deux manières. Implémentez le code JavaScript pour compter les visites du site Web. J'espère que cela sera utile à tout le monde.
Pour plus d'articles liés à l'implémentation JavaScript du code des statistiques de visites de sites Web, veuillez faire attention au site Web PHP chinois !