PHP sin detección de Proxy
<?php $direccionip = getenv(REMOTE_ADDR); ?>
PHP con detección de Proxy
<?php
if (getenv(HTTP_X_FORWARDED_FOR)) {
$direccionip = getenv(HTTP_X_FORWARDED_FOR);
} else {
$direccionip = getenv(REMOTE_ADDR);
}?>
ASP sin detección de Proxy
<% direccionip = Request.ServerVariables(”REMOTE_ADDR”) %>
ASP con detección de Proxy
<%
direccionip = Request.ServerVariables(”HTTP_X_FORWARDED_FOR”)
If direccionip = “” Then
direccionip = Request.ServerVariables(”REMOTE_ADDR”)
End If
%>
JSP sin detección de Proxy
<% String direccionip = request.getRemoteAddr(); %>
JSP con detección de Proxy
<%
if (request.getHeader(”HTTP_X_FORWARDED_FOR”) == null) {
String direccionip = request.getRemoteAddr();
} else {
String direccionip = request.getHeader(”HTTP_X_FORWARDED_FOR”);
}
%>
Fuente | Sistemas Operativos