Ip real del usuario

¿Hola cómo estas? Espero que muy bien.
Mi problema es este, quiero guardar la ip real de un usuario en una base de datos, pero haciendo pruebas me topé que no consigo ninguna ip, lo hago con el comando:
$ip = $_SERVER['REMOTE_ADDR'];
Pero siempre me regresa ::1, ¿sabes a que se debe eso y como solucionarlo?
Muchísimas gracias!

1 Respuesta

Respuesta
-1
Es extraño, ¿manipulas luego la variable?... prueba con este código a ver que te sale exactamente:
<?
$ip = $_SERVER['REMOTE_ADDR'];
echo "Su dirección IP es: $ip";
?>
Me sale lo mismo: "Su dirección IP es: ::1", pero igual en mi código tan sólo mandaba a llamar esa función y le hacia un echo a la variable porque la trabajo con jquery, pero igual en el que tu me diste me da el mismo resultado
Hola experto, te voy a ayudar un poco ya que encontré la respuesta, me devuelve la dirección ::1 porque esta en IPv6, y ese es el equivalente a 127.0.0.1 q esta en IPv4

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas