geoip em javascript

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atendido / Resolvido geoip em javascript

Mensagem por hypercpp em 28.06.14 18:47

  • Descrição:
Boas pessoal, to tendo problemas com um código que pega o pais e imprimi uma mensagem.

<script>
var code = geoip_country_code();
if( code == "BR")
{
    window.alert("Bem-vindo")
}
else
{
    window.alert("Welcome!")
}
</script>

O que estou fazendo errado?

  • Informações:
Fórum:não relevante Versão:PHPBB3
Tipo:Erros diversosTags:geoip,javascript



Última edição por hypercpp em 28.06.14 19:19, editado 1 vez(es)
hypercpp

hypercpp
Nível 2

Masculino
Inscrito dia : 28/06/2014
Mensagens : 5
Pontos Ativos : 9

Ver perfil do usuário http://italiaifsc.forumeiros.com

Atendido / Resolvido Re: geoip em javascript

Mensagem por Hancki em 28.06.14 19:02

Olá!

Você precisa de ter uma "base" onde ir buscar a informação e localização do IP de cada usuário.
Eu faço desta forma:
Código:
jQuery(function() {
    jQuery.getJSON("http://smart-ip.net/geoip-json?callback=?", function (data) {
        if (data.countryCode == "BR" || data.countryCode == "PT") { // Localiza portugueses e brasileiros
            alert("Bem-vindo!")
        } else { // Exceção para estrangeiros
            alert("Welcome!")
        }
    });
});
Não é verdade?

Hancki
Hancki

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8113
Pontos Ativos : 12117

Ver perfil do usuário https://ajuda.forumeiros.com/

Atendido / Resolvido Re: geoip em javascript

Mensagem por hypercpp em 28.06.14 19:18

Bem a intenção era usar o geoip copiado desse site: clareslab.com.br/learn/geoip/ , pois dai da pra pegar outras informações e sei que ele é preciso.

Mas assim também serve, sou programador de baixo nível e fica difícil entender JS, mas valeu ai.
hypercpp

hypercpp
Nível 2

Masculino
Inscrito dia : 28/06/2014
Mensagens : 5
Pontos Ativos : 9

Ver perfil do usuário http://italiaifsc.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum