Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lendadomato

Gravando IP do visitante

Recommended Posts

Pessoal,

 

tenho um sistema que grava o IP do visitante mas, tem alguns ips que

estão vazios, como faço para resolver isso?

 

'Pego o ip via Proxy
ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")

'Se não vier de um proxy, pego a ip do visitante
if ip ="" then
  ip = Request.ServerVariables("REMOTE_ADDR")
end if

 

Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

geralmente o que fazemos é isso mesmo, se vier do HTTP_X_FORWARDED_FOR por ser um proxy, ou o REMOTE_ADDR, mas verifiaue se o user não esta camuflando o IP ou algum erro de performance que seu code não esta gravando

Compartilhar este post


Link para o post
Compartilhar em outros sites

xanburzum,

 

será que é pelo motivo de eu não tratar a variável antes

de guardá-la?

 


ip_visitante = ip

 

devo tratar essa string?

caso for qual é a função para esse tipo de número?

 

pessoal,

 

peço à vocês mil desculpas, o código está certo e

achei o problema na validação do formulário, na validação de erros

eu acabei esquecendo de repetir o campo tipo hidden com a variável

do ip.

 

Obrigado, resolvido!

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, uma dica seria você armazenar os IP´s em um array, para um controle e futuras comparações

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.