注册 登录
编程论坛 J2EE论坛

这样做统计网页访客数量的计数器可以吗?

小猪笨笨 发布于 2006-05-10 09:40, 1013 次点击

在书上看到的,不过我感觉不行,大家给点意见

<body>
<%! int count=0;%>
<%
String usercount;
request.getSession(true);
if(session.isNew())
{
count++;
usercount=String.valueOf(count);
session.putValue("usercount",usercount);
}
out.print("您是本站的第<font color=red size=5>");
out.print(session.getValue("usercount"));
out.print("</font>位访客");
%>
</body>

我认为不行是因为:当一个访客A登录后(假设是第1个访客),又有一个新的访客B(刚才没登录),那么代码中的count 和 usercount的值都会+1的,这时候A刷新网页的时候,他就应该变成第3位访客了

1 回复
#2
可可℃乐2006-05-12 19:23
大哥,我运行了一下,怎么哪次都是第一位呢..?
不会增加呀.???
1