Código de PHP - IP

Imágen de perfil
Val: 1.009
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

IPgráfica de visualizaciones


PHP

Publicado el 14 de Octubre del 2005 por Xavi (548 códigos)
27.480 visualizaciones desde el 14 de Octubre del 2005
Código que intenta mostrar la información de la IP local, IP Pública, IP del Proxy si lo hay y el hostname de tu IP Pública. Es el código que hay en la pagina inicial de lawebdelprogramador.com

Versión 1
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 14 de Octubre del 2005gráfica de visualizaciones de la versión: Versión 1
27.481 visualizaciones desde el 14 de Octubre del 2005
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

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
27
28
<?
#
# http://www.lawebdelprogramador.com
#
# codigo que intenta mostrar la IP local, IP pública, la IP del proxy y el hostname de la IP pública
#
if($_SERVER["HTTP_X_FORWARDED_FOR"])
{
	if($pos=strpos($_SERVER["HTTP_X_FORWARDED_FOR"]," "))
	{
		echo "IP local: ".substr($_SERVER["HTTP_X_FORWARDED_FOR"],0,$pos)." - IP Pública: ".substr($_SERVER["HTTP_X_FORWARDED_FOR"],$pos+1);
		$hostlocal=substr($_SERVER["HTTP_X_FORWARDED_FOR"],$pos+1);
	}else{
		echo "IP Pública: ".$_SERVER["HTTP_X_FORWARDED_FOR"];
		$hostlocal=$_SERVER["HTTP_X_FORWARDED_FOR"];
	}
	if($_SERVER["REMOTE_ADDR"])
		echo " - Proxy: ".$_SERVER["REMOTE_ADDR"];
}else{
	echo "IP Pública: ".$_SERVER["REMOTE_ADDR"];
	$hostlocal=$_SERVER["REMOTE_ADDR"];
	if($hostlocal!=$_SERVER["REMOTE_ADDR"])
		echo " - Hostname: ".$hostlocal;
}
$hostname=gethostbyaddr($hostlocal);
if($hostlocal!=$hostname)
	echo "<br>Hostname: ".$hostname;
?>



Comentarios sobre la versión: Versión 1 (2)

Imágen de perfil
21 de Octubre del 2005
estrellaestrellaestrellaestrellaestrella
Soy el que le pidio este codigo, le comento que en unas de las redes de la localidad, navegando por este sitio me da el error que le comento a continuacion.

IP Pública: unknown - Proxy: 200.0.25.114
Warning: Address is not a valid IPv4 or IPv6 address in /home/chs/lawebdelprogramador.com/home/html/index.php on line 307

Muchas gracias.
Responder
MParra
13 de Julio del 2007
estrellaestrellaestrellaestrellaestrella
Excelente!!!!!!!!!!!!!!
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s1247