这样做统计网页访客数量的计数器可以吗?
在书上看到的,不过我感觉不行,大家给点意见
<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位访客了