Tutoriales -Script con Php

Cómo detectar el IP del visitante

 

Aquí les mostraremos un ejemplo de cómo mostrar el IP del visitante. Si conoces algo más de PHP y algo de sentencias MySQL, puedes almacenar la información en una base de datos MySQL y revisar la información cuando sea requerido.

Veamos ahora el ejemplo:

<?php
if (getenv("HTTP_X_FORWARDED_FOR")){
$ip = getenv("HTTP_X_FORWARDED_FOR");
$client = gethostbyaddr($_SERVER['HTTP_X_FORWARDED_FOR']);
  } else {
$ip = getenv("REMOTE_ADDR");
$client = gethostbyaddr($_SERVER['REMOTE_ADDR']);
   }
$str = preg_split("/\./", $client);
$i = count($str);
$x = $i - 1;
$n = $i - 2;
$isp = $str[$n] . "." . $str[$x];
echo '<div>Tu IP es:<b style="color:880000"> '.$ip.'</b> <br><br />
Tu ISP es: <b style="color:000088">'.$isp.' </b></div>';
?>

Note que en este ejemplo hemos obtenido no sólo el IP sino también el ISP del usuario, esto puede ser muy util si pleas monitorear tu sitio Web y ver las IPs de tus visitantes.

 

Descargar

 

 

Copyright © 2007 EmlHosting es una division de Emlcenter
Cto. grande Huascar mz 114 | Tef: (511)3887813 Cel: 96314694 | E-mail: info@layourhost.com | Lima - Perú