Descobrindo o País do visitante

Novo aqui no site? Talvez gostaria de assinar o
RSS feed do site?

Publicado em: 24/09/2006
Área: DreamWeaver
Visualizações: 2.844
Comentário(s): 2

imprimir envie por e-mail compartilhe
Olá pessoal esse é o meu primeiro artigo na Oficina da Net, 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): clique aqui

Arquivo include com as funções: clique aqui

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 <body> 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:ArtigoslocalizacaoGeoIP.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" target="_blank">;

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:

<?php
echo geoip_country_code_by_addr($gi, $vIP).
Exibindo o nome do país abreviado

. " - ". Usado somente para separar

geoip_country_name_by_addr($gi, $vIP) ?>.
Exibindo o nome do país por completo

Passo 04:

<?
geoip_close($gi);
//Função para fechar o banco de dados
?>


Exemplo:



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.

Download do arquivo utilizado Cliquer aqui

OBS: Caso utilize esse exemplo no seu site, por favor, me avise pelo e-mail paulonevesjf@yahoo.com.br

Preencha o formulário para comentar:
Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





   - Publicado em: 15/01/2007 - 19:29

Muito bom sua coluna, bem explicada.

 

Impossivel

   - Publicado em: 10/11/2007 - 17:13

tem como identificar a cidade ou estado?

 

Publicidade
Seguir o Oficina da Net
RSS

RSS

RSS
Top matérias do mês
Matérias relacionadas
Tags

© 2005 - 2009 - Oficina da Net - v 4.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.