怎么用JSP做网站的访问量
如今我现在做用application.getAttrbute的方式做出来,每次刷新网页访问量就会增加,感觉好郁闷啊,这样很容易刷流量,这里我想知道,别人的网站的访问量是如何计算的,该怎么去判断,一次会话访问量加1,而不是在一次会话里面刷新一次页面就增加一次
我现在做出来的是
<%
int count=0;
if(application.getAttrbute("count")!=null){
count=Intger.parseInt(application.getAttrbute("count").toString());
count++;
}
application.setAttrbute("count",count);
%>
这样的话每次刷新页面count 就会增加,如何控制一次会话就加一次访问量,
当然我只是初学者,还有什么给跟好的方法去统计网站的访问量的吗
------解决方案--------------------<%
int count=0;
if(session.getAttrbute("count")!=null){
count=Intger.parseInt(session.getAttrbute("count").toString());
count++;
}
session.setAttrbute("count",count);
%>
------解决方案--------------------每次访问 服务器会为访问者分配一个独立的sessinid。除非时间到或者关闭浏览器
只要你用session保存count,就可以了。