<%@page contentType="text/html"%> <%@page import ="java.sql.ResultSet,java.sql.Connection,java.sql.DriverManager,java.sql.Statement" %> <%@page import ="java.util.GregorianCalendar" %> <%@page import ="com.mysql.jdbc.*"%> <%@page import ="java.io.*"%> <%@page import ="java.net.InetAddress"%> <%@page import ="java.net.URLConnection"%> <%@page import ="java.net.HttpURLConnection"%> <%@page import ="java.net.Socket"%> <%@page import ="java.net.*"%> <%@page import ="java.util.*"%> <% /** * Class name: GetIp * Discription: * Version: V1.00 2003 J * Copyright by: Frank Schultz * Autor: Frank Schultz */ %> <%! // #################### Declare function and methods BEGIN ##################### Connection myConnection; Statement myStatement; ResultSet myResultSet; String sqlStatement = ""; String remoteAdr = "" ; String sessionId = ""; javax.servlet.http.Cookie[] cok = null; public String getLocalIp() { String localIpAdress; try { localIpAdress = InetAddress.getLocalHost().toString() ; } // try catch (Exception ex) { System.err.println("Kann die Ip-Adresse nicht lesen! " + ex); return "Kann nicht gelesen werden!"; } // catch // ServerMain tmpServer = new ServerMain(); // geht nicht. return localIpAdress; } // getLocalIp public String getDate () { GregorianCalendar myDate = new GregorianCalendar(); return myDate.getTime().toString(); } public String getTime (long milisTime) { GregorianCalendar myDate = new GregorianCalendar(); Date date = new Date(milisTime); return date.toString(); } public String getSessionId() { // sessionId = request.getRequestedSessionId(); return sessionId; } // #################### Declare function and methods END ####################### %> <% //######################### Begin program start ########################## remoteAdr = request.getRemoteAddr() ; cok = request.getCookies(); %> <% // code %> JSP Page <%-- --%> <%-- --%>

Ermittelte Ip - Adresse.: <%=remoteAdr%>

Ermittelter User.: <%=request.getRemoteUser()%>

Ermittelte Url.: <%=request.getRequestURI()%>

Ermittelter Server Port.: <%=request.getServerPort()%>

Ermittelte Server Ip.: <%=getLocalIp()%>

Ermittelte path.: <%=request.getPathInfo()%>

Ermittelte Servername.: <%=request.getServerName()%>

Ermittelte Session-Id.: <%=request.getSession().getId()%>

Session is created on.: <%=getTime(request.getSession().getCreationTime())%>

Last accessed time .: <%=getTime(request.getSession().getLastAccessedTime())%>

Server Datum / Zeit.:<%=getDate()%>