81,090
社区成员
发帖
与我相关
我的任务
分享
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %U %q %S" resolveHosts="false" />
%h是客户端ip,%U是请求url路径,%q是get参数:?a=1&b=2,%S是session ID
1.如果session ID跟response.getHeader("Set-Cookie")里的JSESSIONID或者跟request.getSession().getId()对的上,从日志检索session ID,然后正则出ip;
2.另一种客户端get一个随机数?id=xxxxxxxx,收到请求后从日志检索id=xxxxxxxx,然后正则出ip;