解决方案 »

  1.   

    这个不能放在客户端来操作(也就是不能用cookie来记录),一般都是通过后台来记录的,然后还需要保存在数据库,而且这个不一定要现在每个IP只记录一次,如果要这样的话 也只能在数据库表里面加一个字段
      

  2.   

    访问量的话,直接使用application对象不就好了,还与那个一个ip为一个访问数,这个没什么必要吧!
      <%
      Integer count = (Integer)application.getAttribute("count");
      if(count !=  null){
      count = 1 + count;
      }else{
      count = 1;  
      }
      application.setAttribute("count",count);
    %>放到你需要的位置:
    <%
      Integer i = (Integer)application.getAttribute("count");
      out.println("统计访问量:目前有 " + i +" 个人访问过本网站" );
    %>
    要是想把访问量加到数据库,自己写代码即可。
      

  3.   

    可以看下各大网站怎么样做访问统计的,不是你这个这样的做法,当然也不能直接在后台做。不能把robot的访问也算作用户的正常访问。
      

  4.   

    Google Analytics 你可以看看。如果要做自己的访问统计系统,自己搭一个Piwik,参考这个开源实现
      

  5.   

    要想记录真正用户的访问,那要等用户访问的资源加载完毕后再发送一个http请求记录用户的访问行为,用户网站行为跟踪博大精深,免费的可以看下51.la,google analytics,还有专门的厂商webtrends之类,都是用js发http请求到后台记录到日志文件中,然后再分析日志文件。