1

Como obter o IP do usuário em PHP?

Existem diversas motivações para obter o IP do usuário que navega em nossas aplicações. O principal, para mim, é para auditoria de sistemas.

Sem dúvida alguma, é importante que os usuários sejam rastreáveis em nossas aplicações para promover a segurança de nossos sistemas. Afinal de contas, caso algum deles façam ou tentem fazer algo indevido, os administradores do sistema poderão tomar as devidas providências.

No entanto, para tornar rastreável, é preciso gravar essas informações no banco de dados. Eu fiz um pequeno artigo falando sobre como fazer conexão com banco de dados em PHP , e dessa forma, realizar a auditoria completa.

 

 

function obterIPreal()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) 
{
 $ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))

{
  $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
 $ip=$_SERVER['REMOTE_ADDR'];
}
 return $ip;
}

 

Como obter o IP do usuário em PHP?
5 (100%) 3 votes

Equipe Curso PHP do Zero ao Profissional

Nós somos uma equipe focada em desenvolvimento de software em PHP.

One Comment

  1. Oi boa noite, obrigado pela dica, está funcionando perfeitamente. Tenho uma dúvida, se eu quiser obter mais informações como por exemplo o ip da lan do usuário ou qualquer outra que ajude a identificar o dispositivo que foi usado para acesso vocês tem alguma dica?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *