Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2011, 17:52
roboty
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
porque no me funciona codigo para recuperar ip

Estoy intentando crear un codigo para recuperar la ip de los usuarios pero no me funciona alguien me podria decir en que estoy fallando, muestro codigo.

Código PHP:
Ver original
  1. <?php
  2. $ip=0;
  3. if (!empty($_SERVER['HTTP_CLIENT_IP']))$ip= $_SERVER['HTTP_CLIENT'];
  4. if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
  5.     $lista_de_ip= explode(",",$_SERVER['HTTP_X_FORWARDED_FOR']);
  6.     if($ip){
  7.         array_unshift($lista_de_ip,$ip);
  8.         $ip=0;
  9.     }
  10.     foreach($lista_de_ip as $direcion)if(!eregi("^(192\.168|172\.|10|224|240|127|0)\.",$direcion))
  11.     $ip=$direcion;
  12. }
  13. $ip ? $ip : $_SERVER['REMOTE_ADDR'];
  14.  
  15. echo $ip;
  16. ?>

Última edición por roboty; 21/08/2011 a las 18:00