Visitor/User IP e Localização via Javascript (REST, JSON, XML)

by brunofig 10. August 2006 00:41

Num dos meus pet projects tive a necessidade de obter o IP e a localização do visitante através de javascript.
Após uma procura na net, e sem nenhum exemplo em concreto para satizfazer as minhas necessidades, resolvi por as mãos a obra e fazer um REST service para obter esta info.

O serviço IPGrabber retorna o IP e a localização do utilizador num dos seguintes formatos: xml, json ou string. A localização é baseada no IP portanto não é exacta, mas em quase todos os casos, bastante próxima da realidade.

O serviço recebe, opcionalmente, os seguintes parametros:

Parametro Tipo Descrição
output string: xml (default), json, string define o formato da resposta
callback string define o nome da função a executar quando o formato da resposta é json. A função recebe como parametro o objecto.
extended bool: (false) define o se a resposta é só o IP ou também a localização(true)

O exemplo seguinte mostra como utilizar o serviço.

Outros dois exemplos:

Aguardo comentários e/ou sugestões vossas.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Comments

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.4.5.7
Theme by Mads Kristensen

About the author

Hi!

My name is Bruno and I'am a senior consultant. When I'm not working, you can catch me playing with my daugther, taking photos and hanging out with my wife and friends. :)

You can also check my dark side or have fun with my vision of the world.

View Bruno Figueiredo's profile on LinkedIn

TwitterCounter for @brunoshine
 
Creative Commons License

 
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
 

Ads

    Page List

      Most comments

      Busby SEO Test Busby SEO Test
      2 comments
      kh Cambodia
      laptop cases laptop cases
      2 comments
      Busby SEO Test Busby SEO Test
      1 comments

      RecentComments

      Comment RSS

      Popuri.us

      My Popularity (by popuri.us)