A continuación 2 funciones php para obtener la dirección ip de los usuarios por medio de php.
Esta primera es muy básica, utiliza solo la variable REMOTE_ADDR para obtener la dirección IP desde la cual está viendo la página actual el usuario:
function verIP(){ $ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ''; return $ip; }
Esta segunda función es más completa y nos será de utilidad si el usuario llega desde un servidor con PROXY:
function verIP(){ if(!empty($_SERVER['HTTP_CLIENT_IP'])){ $ip = $_SERVER['HTTP_CLIENT_IP']; }else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; }else{ $ip = $_SERVER['REMOTE_ADDR']; } return $ip; }
Agradezco tu comentario 🤘