Tutoriales Varios
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 align="justify">Tu IP:<br /> '.$ip.'<br />Tu ISP:<br /> '.$isp.' </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.
.