CrAzY hOuSe
Locos por la programación
Conocer el País de Origen por la IP
.net

Syndication

El Web Sevice de programar.net permite conocer el país desde el cual se esta conectando un usuario a un sitio Web teniendo en cuenta si dirección IP.

Es un servicio complementario al que podéis encontrar en CualEsMiIP.

Este servicio se encuentra en: http://www.programar.net/webservices/ip-a-pais.asmx

Para poder consumir este servicio Web necesitamos primero conocer la dirección ip del usuario que se esta conectando al sitio. Esta se puede conocer de la siguiente manera:

string ip= Request.UserHostAddress; 

Una vez obtenida la dirección IP del usuario es necesario hacer uso del servicio Web. Para esto se debe:

  • Añadir una referencia Web desde visual Studio.net
  • Consumir el servicio Web e imprimir el resultado
net.programar.www.IpaPais pais1= new iptest.net.programar.www.IpaPais();
Response.Write(ipapais.Pais1(ip)); 

El uso de este servicio Web tiene bastantes aplicaciones como la de manejar estadísticas detalladas de los usuarios que visitan un sitio Web o desplegar publicidad relativa al país del visitante.

El código completo se puede utilizar al cargar la pagina:

// Versión C#
private void Page_Load( object sender, System.EventArgs e)
{ 
     string ip=Request.UserHostAddress;
     net.programar.www.IpaPais ipapais= new iptest.net.programar.www.IpaPais();
     Response.Write(ipapais.Pais(ip)); 
} 

Publicado en www.programar.net por Rubén Darío Sánchez


Posted lun, sep 19 2005 15:23 by Maverick
Filed under: ,

Add a Comment

(optional)  
(optional)
(required)  
Remember Me?
MavericK
Powered by Community Server (Non-Commercial Edition), by Telligent Systems