obtener mi ip pública
Publicado por Marta (7 intervenciones) el 20/12/2021 15:34:58
Buenas, he configurado una vpn para acceder a mi empresa, pero mi ip es estática.
Quiero montar un script de manera que cuando detecte un cambio de ip, me la envie por correo.
Estoy mirando por internet, pero no me la devuelve.
Alguna ayuda, gracias
Quiero montar un script de manera que cuando detecte un cambio de ip, me la envie por correo.
Estoy mirando por internet, pero no me la devuelve.
Alguna ayuda, gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
// Function to get the user IP address
function getUserIP() {
$ipaddress = '';
if (isset($_SERVER['HTTP_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_X_FORWARDED']))
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if(isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))
$ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if(isset($_SERVER['HTTP_FORWARDED']))
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else if(isset($_SERVER['REMOTE_ADDR']))
$ipaddress = $_SERVER['REMOTE_ADDR'];
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}
echo getUserIP();
?>
Valora esta pregunta


0