Gostou do nosso conteúdo? Te ajudou?
Nos ajude também! Faça um PIX, de qualquer valor:
programacao.progressiva@gmail.com

Script PHP: Informa o IP do usuário

IP (Internet Protocol) é um número que todo dispositivo que está conectado a uma rede recebe, de modo a identificá-lo unicamente. Internet que usa o protocolo do tipo IP, claro.

Costumava ser um número de 32 bits (IPv4), mas com o crescimento da grande rede, teve que ser alterado para 128 bits (IPv6).

Para melhor entendimento de humanos, são divididos em 4 blocos e são números do tipo:
http://192.168.1.2

IP do usuário (Script em PHP)

 <?php
  //verifica se o IP é do tipo correto
  if (!empty($_SERVER['HTTP_CLIENT_IP']))   
    {
   $ip_address = $_SERVER['HTTP_CLIENT_IP'];
    }
  //verifica se o IP é de algum proxy
  elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))  
    {
   $ip_address = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
  //verifica se o IP é de um endereço remoto
  else
    {
   $ip_address = $_SERVER['REMOTE_ADDR'];
    }
  echo $ip_address;
 ?>