永发信息网

JSP里统计人数问题,控制IP,重复IP算一次,求大神指教?

答案:2  悬赏:80  手机版
解决时间 2021-02-13 13:47
  • 提问者网友:留有余香
  • 2021-02-12 17:43
JSP里统计人数问题,控制IP,重复IP算一次,我这个代码哪里有问题,我是用Set集合,然后用request取IP的方法取到IP,放入集合,但不管换任何IP都是1,不会累加是怎么回事?应该怎么改?
<%
//读取记录
Cookie[] ck=request.getCookies();
if(ck!=null){
for(int i=0;i if(ck[i].getName().startsWith("key")){
out.write(ck[i].getValue()+"
");
}
}

}

// 统计人数
Set set=new HashSet();
set.add("s");
String s=request.getRemoteAddr();
int count=0;
if(s.equals(set)){

Object o=application.getAttribute("count");
if(o!=null){
count=Integer.parseInt(o.toString());
application.setAttribute("count",count);
}
}else{

count++;
application.setAttribute("count",count);
}

%>
查询记录:

统计访问人数:<%=count%>
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-02-12 18:45
最起码应该有个规则吧。这是330.515.47.52 ?还是330.515.475.2?没有规则啊 。有规则的话 按位截取 拼几个" . "进去就行吧。
全部回答
  • 1楼网友:长青诗
  • 2021-02-12 19:31
我。。知。。道 加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯