Obtener IP

31 07 2009

$realip es el resultado

<?php
if ($_SERVER) {
	if ( $_SERVER&#91;"HTTP_X_FORWARDED_FOR"&#93; ) {
		$realip = $_SERVER&#91;"HTTP_X_FORWARDED_FOR"&#93;;
	} elseif ( $_SERVER&#91;"HTTP_CLIENT_IP"&#93; ) {
		$realip = $_SERVER&#91;"HTTP_CLIENT_IP"&#93;;
	} else {
		$realip = $_SERVER&#91;"REMOTE_ADDR"&#93;;
	}
} else {
	if ( getenv( "HTTP_X_FORWARDED_FOR" ) ) {
		$realip = getenv( "HTTP_X_FORWARDED_FOR" );
	} elseif ( getenv( "HTTP_CLIENT_IP" ) ) {
		$realip = getenv( "HTTP_CLIENT_IP" );
	} else {
		$realip = getenv( "REMOTE_ADDR" );
	}
}
?>

Para mostrarlo, poner donde quieras:

<?php
echo $realip;
?>
Anuncios

Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: