Sacar IPs De Los Que se Conecten a Mi Pagina Web





Son 2 script que tendremos que poner en nuestra Index , para ver quienes entrar a nuestra web y que sus IP Se Queden Registrados Para Ello Les Dejo Dos Codigos Muy Buenos.

<body>
<?php
$ip = $_SERVER['REMOTE_ADDR']; //IP
$meses = array('enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'); //Meses
$nombre = 'logs'; //Nombre de archivo
$dia = date('d'); //Dia
$mes = date('m') - 1; //Mes
$ano = date('Y'); //Año
$hora = date('h:i:s'); //Hora
$file = fopen($nombre.'.txt', 'a+'); //Abrimos archivo
fwrite($file,  'La IP '.$ip.' accedio el '.$dia.' de '.$meses[$mes].' del '.$ano.' a las '.$hora.""); //Guardamos información
fwrite($file, "\r\n======================================================================". PHP_EOL);
fclose($file);//Cerramos archivo
?>
</body>
</html>

En Este Script Se Quedaran Grabados Las IP en un txt " llamado " logs.txt

<?php 
$Fichero = "Registros.txt"; //Nombre del fichero donde se guardan los Registros. 
$ip = $_SERVER["REMOTE_ADDR"]; //Guarda en la variable el ip 
$fecha = date("Y-m-d;h:i:s"); //Fecha y hora (por lo general del servidor) 
$sistema = $_SERVER['HTTP_USER_AGENT']; //Esto nos genera varios datos del navegador y del sistema operativo. 
$conproxy = $_SERVER["HTTP_X_FORWARDED_FOR"]; //En caso de usar proxy para esconderse aqui estaria el ip real 
$log = "FECHA: $fecha SISTEMA: $sistema IP: $ip IPPROXY: $conproxyn"; 
$fp = fopen($Fichero, "a" ); 
fwrite($fp, $log); 
fclose($fp); 
?>