[ karatas @ 13.09.2005. 07:13 ] @
Pozdrav!

Sustav koji koristim je: WinXP + SP1, J2EE 1.4, JBoss, Struts...

Imam problema pri detektiranju IP adrese ukoliko korisnik "dolazi" preko Proxy servera. S kodom:

String IPAddr = request.getRemoteAddr();

dobijem dobru IP adresu samo ukoliko korisnik ne dolazi preko Proxy servera.

Pokusao sam s ovim:

System.out.println("HTTP_VIA: " + request.getHeader("HTTP_VIA"));
System.out.println("HTTP_PROXY_CONNECTION: " + request.getHeader("HTTP_PROXY_CONNECTION"));
System.out.println("REMOTE_ADDR: " + request.getHeader("REMOTE_ADDR"));
System.out.println("REMOTE_HOST: " + request.getHeader("REMOTE_HOST"));
System.out.println("HTTP_X_FORWARDED_FOR: " + request.getHeader("HTTP_X_FORWARDED_FOR"));
System.out.println("FORWARDED: " + request.getHeader("FORWARDED"));
System.out.println("CLIENT_IP: " + request.getHeader("CLIENT_IP"));
System.out.println("HTTP_FROM: " + request.getHeader("HTTP_FROM"));
System.out.println("HTTP_X_FORWARDED: " + request.getHeader("HTTP_X_FORWARDED"));
System.out.println("HTTP_FORWARDED: " + request.getHeader("HTTP_FORWARDED"));
System.out.println("HTTP_X_COMING_FROM: " + request.getHeader("HTTP_X_COMING_FROM"));
System.out.println("HTTP_COMING_FROM: " + request.getHeader("HTTP_COMING_FROM"));

ali prikaze mi se da je to sve jednako "null". Treba li se nesto ustimavati u Tomcatu da to radi ili nesto drugo trebam koristiti?

Hvala
[ antix @ 13.09.2005. 14:45 ] @
check this out

http://www.jguru.com/faq/view.jsp?EID=448703