¿Cómo centro la dirección IP en la parte inferior de la página? ¿Alguien puede proporcionar el código php? Gracias.
Hay muchas funciones de este tipo en Internet, simplemente llámalas directamente.
función GetIP(){
{
//Inicializar variable $realip
estática $realip = NULL;
// Si $realip realmente no es igual a NULL, lo devuelve
if ($realip !== NULL)
{
Devuelve $ realip ;
}
// Si $_SERVER tiene un valor
if (isset($_SERVER))
{ p >
// Si $_SERVER['HTTP_X_FORWARDED_FOR']] tiene un valor
// Indica que el cliente accede a Internet a través de un proxy.
El cliente accede a Internet a través de un proxy
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
// Usa explode() function Use ',
// Use la función explode() para dividirlo en una matriz
$arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
p>/* Obtenga la primera cadena IP válida no desconocida en X-Forwarded-For*/
// Comience a atravesar la matriz
foreach ( $arr AS $ip)
{
// Elimina las cadenas en blanco iniciales y finales
$ip = trim($ip);
// Si no es una dirección IP desconocida o real, guarda el valor y sale del bucle
if ($ip != 'unknown')
{ p>
$ realip = $ip;
Desconectar;
}
}
}
// $_SERVER ['HTTP_X_FORWARDED_FOR'] no tiene valor, pero
// $_ SERVER['HTTP_CLIENT_IP'] tiene un valor y usa su valor como la IP real
elseif (isset($_SERVER[' HTTP_CLIENT_IP']))
{
$realip = $_SERVER['HTTP_CLIENT_IP'];
} p>
// $_SERVER ['HTTP_X_FORWARDED_FOR'] no tiene valor (no se utiliza ningún proxy para acceder a Internet), y // $_SERVER['HTTP_CLIENT_IP'] tampoco tiene valor
else
{
// Si $_SERVER['REMOTE_ADDR'] tiene un valor, usa su valor como la IP real
if (isset($_SERVER[ 'REMOTE_ADDR']))
{
$realip = $_SERVER['REMOTE_ADDR']
}
else // ninguno tiene un valor que devuelva '0.0.0.0 '
{
$realip = '0.0.0.0';
}
}
}
// Ni $_SERVER
más
{
// Si getenv('HTTP_X_FORWARDED_FOR ') no es si ( getenv('HTTP_X_FORWARDED_FOR'))
{
$realip = getenv('HTTP_X_FORWARDED_FOR');
}
// Si getenv('HTTP_CLIENT_IP') no es nulo, usa su valor como la IP real
elseif (getenv('HTTP_CLIENT_IP'))
{ p>
$ realip = getenv('HTTP_CLIENT_IP'))
$ realip = obtener
env('HTTP_CLIENT_IP'))
{
$ realip = getenv('HTTP_CLIENT_IP');
}
// De lo contrario Utilice el valor de getenv('REMOTE_ADDR') como la IP real
else
{
$realip = getenv('REMOTE_ ADDR'); p>
}
}
preg_match("/[\d\.] {7,15}/", $realip, $onlineip);
$realip = !empty($onlineip[0]) ?$onlineip[0] : '0.0.0.0'
Devuelve $realip;
}
}
}
}