Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2014, 17:45
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: imprimir ip local en php

Tu pregunta es un tema recurrente. Deberías usar el buscador del foro para ubicar los threads donde se trató.
Se ha discutido largo y tendido varias veces y siempre el resultado sigue siendo el mismo: Desde PHP puro no puedes acceder a la IP local de la subnet donde está el cliente, es decir a la IP de su propia PC. Sólo puedes acceder a la IP pública del sistema al que el cliente está conectado.
No eres el primero que viene con esta pregunta, porque todos han querido validar el uso de un usuario en particular, y sin otros recursos del lado del cliente eso no es posible. Al menos no lo es para PHP...

SI lo quieres ejemplificado, es básicamente igual que realizar un llamado desde un interno de una red telefónica , hacia un teléfono externo. Si el externo usa un identificador de llamadas verá un número, pero no el numero que lo llama, sino el de acceso público; en cambio desde un interno sí se puede ver el numero entrante si pertenece a una línea fija o de móvil.
¿Por qué?
Porque los internos son eso: "internos", y el punto de salida es público, y es ese número el que se puede "ver" desde afuera.
¿Se entiende la idea?

Las IP públicas son accesibles, pero los firewall y policies del sistema impide que desde afuera puedas ver la IP interna, a menos que la IP interna te lo envíe como dato. Y allí ya salimos del dominio específico de PHP y pasamos a JavaScript, por ejemplo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 10/05/2014 a las 17:51