geoip em javascript

2 participantes

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

Tópico resolvido geoip em javascript

Mensagem por hypercpp 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
Novo Membro

Membro desde : 28/06/2014
Mensagens : 5
Pontos : 9

http://italiaifsc.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: geoip em javascript

Mensagem por Hancki 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
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: geoip em javascript

Mensagem por hypercpp 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
Novo Membro

Membro desde : 28/06/2014
Mensagens : 5
Pontos : 9

http://italiaifsc.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos