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
我。。知。。道
加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯