Cita:
Iniciado por shenlong Hola, ya he leido sobre las variables $_server y con la función getenv() q me propones:
$ip = getenv("HTTP_CLIENT_IP");
$ip = getenv("HTTP_X_FORWARDED_FOR");
$ip = getenv("REMOTE_ADDR");
$ip = $_SERVER['REMOTE_ADDR'];
pero sucede que me arrojan la ip de internet.
He leido que $_server corresponde a una matriz que contiene información (como cabeceras, rutas y ubicaciones) creada por el servidor web.
Sabes si hay alguna variable q maneje información de la intranet o lan?
Thx.
No, .. ya te he comentado que ese dato se entrega al servidor HTTP si està disponible. Es tu firewall, o NAT si usas .. o router en general el que se hace "ver" como tal desde fuera de tu LAN.
Revisa tu configuraciòn de tu red a nivel de firewall, router que uses y los filtros que usen .. cuando sepas como funciona veras si tu LAN va a ofrecer ese dato o no.
Un saludo,