加入收藏 | 最新开课 | 最新资讯
  • 泉州浮桥企业公司办公文
  • 泉州鲤城浮桥金龙街道、
  • 泉州鲤城浮桥、中山公园
  • 泉州浮桥电脑设计培训中
  • 2018高考完了我要学电脑设
  • 泉州鲤城photoshop淘宝详情
  • 平面广告包装ps/cad/cd-201
  • 福建百科教育泉州专业a
  • 泉州浮桥金龙AUTOCAD机械零
  • Win10开机密码忘了?教你破
  • 泉州电脑设计培训班欢迎您来学习!
    泉州电脑培训班 > 在线学习 > javascript学习 >
    全部课程 专业课程 精品课程 软件课程 职业认证 学历教育 全部课程大集结

    实现网站访问次数统计JavaScript代码,网页培训

    网页培训(2)

    时间:2018-05-01 21:28   来源:泉州培训班   作者:李老师15905099719   点击: 次 (责任编辑:admin)
    实现网站访问次数统计JavaScript代码,网页培训
    实现网站访问次数统计JavaScript代码,网页培训

    作为一个网站的管理员或者说站长,都希望知道到底有多少人访问了网站,这个时候就需要有一个统计功能来满足需要,当然功能比较单一和简单,如果想要强大的统计效果,那最好还是使用现在比较成熟的统计工具,比如站长统计或者腾讯统计等等。

    代码一:

    代码如下:

    <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>

    代码二:

    代码如下:

    <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>

    以上通过两种方式实现JavaScript统计网站访问量的代码,希望对大家有所帮助。

    上一篇:泉州网页设计培训-DEDECMS自定义表单发送到邮箱
    下一篇:没有了