Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/03/2016, 09:38
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Obtener y registrar ip de usuario

Acabo de probar tu código y la función trabaja bien. Vas a tener que buscar en otra parte.
Por cierto no es necesario que hagas if else, recuerda que en el momento que hagas el return sales de la función.
Código PHP:
Ver original
  1. function get_real_ip()
  2. {
  3.  
  4.     if (isset($_SERVER["HTTP_CLIENT_IP"])) {
  5.         return $_SERVER["HTTP_CLIENT_IP"];
  6.     }
  7.  
  8.     if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
  9.         return $_SERVER["HTTP_X_FORWARDED_FOR"];
  10.     }
  11.  
  12.     if (isset($_SERVER["HTTP_X_FORWARDED"])) {
  13.         return $_SERVER["HTTP_X_FORWARDED"];
  14.     }
  15.  
  16.     if (isset($_SERVER["HTTP_FORWARDED_FOR"])) {
  17.         return $_SERVER["HTTP_FORWARDED_FOR"];
  18.     }
  19.  
  20.     if (isset($_SERVER["HTTP_FORWARDED"])) {
  21.         return $_SERVER["HTTP_FORWARDED"];
  22.     }
  23.  
  24.     return $_SERVER["REMOTE_ADDR"];
  25. }
  26. $dir_ip = get_real_ip();
  27. var_dump($dir_ip);
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.