Rafael Paulino Desenvolvedor web e mobile

portfolio de Rafael Paulino desenvolvedor web e mobile

Blog - Pegar ip do visitante com o PHP

Postado por Rafael Paulino - quinta-feira, 9 de maio de 2013

Segue o código para pegar o ip do visitante com o php:

<?php

class UserInfo
{
 public function getIp()
 {

 if ( !empty($_SERVER['REMOTE_ADDR']) )
 {
 $ip = $_SERVER['REMOTE_ADDR'];
 }
 elseif( !empty($_SERVER['HTTP_CLIENT_IP']) )
 {
 $ip = $_SERVER['HTTP_CLIENT_IP'];
 }
 elseif ( !empty($_SERVER['HTTP_X_FORWARDED_FOR']) )
 {
 $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
 }
 elseif ( !empty($_SERVER['HTTP_X_FORWARDED']) )
 {
 $ip = $_SERVER['HTTP_X_FORWARDED'];
 }
 elseif ( !empty($_SERVER['HTTP_FORWARDED']) )
 {
 $ip = $_SERVER['HTTP_FORWARDED'];
 }
 elseif ( !empty($_SERVER['HTTP_X_COMING_FROM']) )
 {
 $ip = $_SERVER['HTTP_X_COMING_FROM'];
 }
 elseif ( !empty($_SERVER['HTTP_COMING_FROM']) )
 {
 $ip = $_SERVER['HTTP_COMING_FROM'];
 }
 else
 {
 $ip = NULL;
 }
 return $ip;
 }
}

$info = new UserInfo;
echo $ip = $info->getIp();

?>


Rafael Paulino

Rafael Paulino: Desenvolvedor web e mobile, atua na área desde 2008, apaixonado por esportes principalmente por corrida, musculação, natação e artes marciais. PHP - jQuery - Java Script - Ajax - XHTML5 - CSS - iOS

Veja também:



Recomende 

Entre em contato