¿Cómo que una vez? Yo recargo la página y en el archivo de texto me aparece la fecha de cada vez que visito ese archivo PHP.
 
Para obtener la IP:    
Código PHP:
Ver original<?php
$archivo = "logueos.txt";
 
$fecha = date('d/m/Y H:i:s'); //Dia/Mes/Año Hora/Minutos/Segundos  
if(!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {     $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else {
    $ip=$_SERVER['REMOTE_ADDR'];
}
 
$enter = "\r\n";
 
$volcado = print_r('Fecha de logueo: '.$fecha.$enter.'IP: '.$ip.$enter.$enter, TRUE);  
?>