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”);

}

%>

 

 

About these ads

7 comments so far

  1. [...] Fuente | Sistemas Operativos [...]

  2. maximiliano avila on

    buenas….solo quisiera decirles que estoy disponible para que hagan cualquier consulta…me llamo maximiliano mi direccion es maximar2@hotmail.com o maximiliano@riobermejito.com
    cualquier consulta solo hagan sus consultas atra vez de messenger o atravez de mensajes… gracias

  3. ramoon on

    Hola,
    quisiera obtener un listado de las ip’s que son proxys y tengo una pregunta, seria posible hacer una funcion en php que vaya recorriendo todo el rango de ip’s , desde la 0.0.0.0 hasta la 255.255.255.255(exceptuando las de uso privado, 192.168.0.0, etc) y voy solicitando de alguna forma a esa ip que me diga si es un proxy, por medio de (”HTTP_X_FORWARDED_FOR”)?¿o algo parecido?
    seria esto posible?? Es que necesito un listado muy muy grande de las ip’s que son proxys y ademas actualizarlo a diario.
    GRACIAS

  4. Marcelo on

    mira, yo se poco de esto, pero seri imposible, ya que serian demasiadas ip, y ademas que no todas las proxy son detectables, hay algunas, las elite, que ocultan las variables de deteccion

  5. Mojo Raisin on

    y que cosa es eso de proxy elite?

  6. luisa on

    ¿Serán aquellas de pago?

  7. Manuel Hernandez Aravena on

    Gracias por la info


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 27 seguidores

%d personas les gusta esto: