Programación: detectar la IP del visitante
Cada visitante que nos visita tiene una IP. Aquí se va a mostrar como recoger dicho valor en los lenguajes PHP, ASP y JSP.
-
PHP sin detección de Proxy
<? $direccionip = getenv(REMOTE_ADDR); ?>
-
PHP con detección de Proxy
<?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”);
}
%>
Comments(6)