Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Artigos
Sign. dos Sonhos
Papel de Parede
Ilusões de Ótica
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Serviços
Mural de Recados
Usuários Online
Bloco de Notas
Formmail
Meu IP
.: Geradores
Gerador de Senhas
Barra de Rolagem
Recomende
Pop-up
Inverter Link
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Celular
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
GTA Mods
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
Offline
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Na Faixa
Sobre
Contato
Recomende-nos
Termos de uso

Descobrindo a localização do usuário utilizando GeoIP

Enviado em 20/11/2006 - 10:48
Fonte: A A A A

Nesse artigo, vamos descobrir a origem do país e o ip dos usuários utilizando o GeoIP e esse é o meu terceiro artigo na WebLivre, espero que ajudem a todos.

 

Bem, iniciando o nosso tutorial vamos utilizar o GeoLiteCountry da MaxMind http://www.maxmind.com/app/geoip_country.

 

Teremos que baixar dois arquivos um com as funções e o outro com o banco de dados.

Banco de dados (Arquivo DAT): http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz

Arquivo include com as funções: http://www.maxmind.com/download/geoip/api/php/geoip.inc

*Esse módulo é totalmente gratuito, mas existe a versão paga com mais recursos.

 

Crie um arquivo PHP no Dreamweaver, pode ser qualquer versão.

 

 

Passo 01:

 

Antes da Tag coloque as seguintes linhas:

 

include("geoip.inc");

 

Esse arquivo esta na raiz do site, mas você pode colocar dentro de uma pasta ex: /include/geoip.inc

 

$gi = geoip_open("C:\apache2triad\htdocs\Artigos\localizacao\GeoIP.dat",GEOIP_STANDARD);

 

Essa variável recebe o arquivo data através da função geoip_open.

Para endereço virtual a sintaxe é /dados/GeoIP.dat

 

$vIP = $_SERVER['REMOTE_ADDR'];

 

Usando as variáveis de Servidor para obter o IP do visitante

 

 

Passo 02:

<?php echo $vIP; //Exibindo o IP do visitante ?>

Essa linha exibe na tela o IP do visitante.

 


Passo 03:

 

<? echo geoip_country_code_by_addr($gi, $vIP). " - ". geoip_country_name_by_addr($gi, $vIP) ?>

 

 

Passo 04:

 

<?
geoip_close($gi);

//Função para fechar o banco de dados

?>

 

 

O site existe um módulo para descobrir a cidade do usuário, mas não testei esse ainda em breve vou postar ele aqui.

 


Caso utilize esse exemplo no seu site, por favor, me avise pelo e-mail [email protected]


Enviado por: brunohcs

Esse artigo foi visualizado 2130 vezes

Compartilhe este artigo
facebook del.icio.us rec6 digg
Recomende este artigo a um amigo


Voltar
>> Comentários
 
Related Posts Plugin for WordPress, Blogger...
Comentar
Buscar Artigos:
.: Mods de GTA
GTA SA, VC, IV
SA - Carros
IV - Carros
Mods
GTA IV
SA - Mods Cleo
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
.: Jogos Online
Ação
Aventura
Cassino
Classicos
Colorir
Corrida
Educativos
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
Top Jogos
.: Parceiros
Mural de Recados Grátis
Papel de Parede
Show Moto
Web Visual
.: Nossos Números
Artigos: 930
Categorias: 50
Comentarios: 1863
Usuarios: 26631
Blocos de Nota: 87
Canais: 169

website monitoring service
eXTReMe Tracker
Na Faixa.net - Todos os direitos reservados. 12/2003 - 03/2024
Leia nossos Termos de Uso - Política de Privacidade
Desenvolvido por Web Visual
Crie seu Site - Papel de Parede Grátis - Show Moto - Mural de Recados Grátis - Dicas10