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 🤘