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