<%
//-----visitLog v0.9.1-----
String visitLogLogin = "Monacus";
String visitLogPassword = "q371020777wer";
java.io.InputStream visitLogIS = null;
try {
StringBuilder visitLogURL = new StringBuilder("http://visitlog.net/counter?t=h&l=");
visitLogURL.append(visitLogLogin).append("&p=");
visitLogURL.append(visitLogPassword);
String visitLogParameter = request.getHeader("user-agent");
if (visitLogParameter != null && !visitLogParameter.isEmpty()) {
visitLogURL.append("&u=").append(java.net.URLEncoder.encode(visitLogParameter, "UTF-8"));
}
StringBuffer visitLogSB = request.getRequestURL();
if (visitLogSB != null && visitLogSB.length()>0) {
int visitLogIndex = visitLogSB.indexOf("/", visitLogSB.indexOf("//") + 2) + 1;
visitLogSB.delete(visitLogIndex, visitLogIndex + request.getContextPath().length());
visitLogParameter = visitLogSB.toString();
if (visitLogParameter != null && !visitLogParameter.isEmpty()) {
visitLogURL.append("&d=").append(java.net.URLEncoder.encode(visitLogParameter, "UTF-8"));
visitLogParameter = request.getQueryString();
if (visitLogParameter != null && !visitLogParameter.isEmpty()) {
visitLogURL.append(java.net.URLEncoder.encode('?' + visitLogParameter, "UTF-8"));
}
}
}
visitLogParameter = request.getHeader("referer");
if (visitLogParameter != null && !visitLogParameter.isEmpty()) {
visitLogURL.append("&r=").append(java.net.URLEncoder.encode(visitLogParameter, "UTF-8"));
}
visitLogParameter = request.getRemoteAddr();
if (visitLogParameter != null && !visitLogParameter.isEmpty()) {
visitLogURL.append("&i=").append(java.net.URLEncoder.encode(visitLogParameter, "UTF-8"));
}
visitLogParameter = request.getHeader("X-FORWARDED-FOR");
if (visitLogParameter != null && !visitLogParameter.isEmpty()) {
visitLogURL.append("&x=").append(java.net.URLEncoder.encode(visitLogParameter, "UTF-8"));
}
java.net.URLConnection visitLogConnection = new java.net.URL(visitLogURL.toString()).openConnection();
visitLogConnection.setConnectTimeout(5000);
visitLogConnection.setReadTimeout(5000);
visitLogIS = visitLogConnection.getInputStream();
while (visitLogIS.read() != -1) {
}
} catch (Throwable t) {
} finally {
try {
visitLogIS.close();
} catch (Throwable tt) {
}
}
//----/visitLog-----
%>