Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/04/2016, 06:20
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 21 años, 3 meses
Puntos: 154
Respuesta: Mi script no reconoce mi IP ni país!

Hola

No sé si te servirá esto que no recuerdo de donde lo saqué, pero a mi me sirve para lo que necesito, por si quieres probar:

Código PHP:
Ver original
  1. function ObtenerIP() {
  2.     if (isset($_SERVER["HTTP_CLIENT_IP"])) {
  3.         return $_SERVER["HTTP_CLIENT_IP"];
  4.     } elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
  5.         return $_SERVER["HTTP_X_FORWARDED_FOR"];
  6.     } elseif (isset($_SERVER["HTTP_X_FORWARDED"])) {
  7.         return $_SERVER["HTTP_X_FORWARDED"];
  8.     } elseif (isset($_SERVER["HTTP_FORWARDED_FOR"])) {
  9.         return $_SERVER["HTTP_FORWARDED_FOR"];
  10.     } elseif (isset($_SERVER["HTTP_FORWARDED"])) {
  11.         return $_SERVER["HTTP_FORWARDED"];
  12.     } else {
  13.         return $_SERVER["REMOTE_ADDR"];
  14.     }
  15. }
  16.  
  17. $ip = ObtenerIP();
  18. echo $ip;

Espero que te sirva...