Te hago un pequeño resumen, ya luego tu lo adaptas a tu web.
visitas.php
Código PHP:
<?php
include "conexion.php";
include "geoiploc.php";
$fecha=time();
$fecha_format= date ( "Y/m/d" , $fecha );
$hora_format=date("H:i:s", $fecha);
$ip = $_SERVER["REMOTE_ADDR"];
$pagina=$_SERVER["REQUEST_URI"];
$pagina_viene=$_SERVER["HTTP_REFERER"];
$pais= getCountryFromIP($ip, " NamE ");
$sql="INSERT INTO visitas SET ip='$ip', fecha='fecha_format', hora='hora_format', pagina='$pagina', viene='$pagina_viene', pais='$pais'";
mysql_query($sql);
?>
Para ejecutar éste código, haz include "visitas.php"
En conexión.php introduce los datos de conexión de tu base de datos.
Tienes que descargarte el fichero
geoiploc.php, buscado en google y lo encontrarás.
Si quieres rizar el rizo, puedes hacer otra cosa... si estás usando un sistema de login en tu proyecto. Podrías hacer otra tabla llamado por ejemplo "Eventos", guarda el id del usuario, la fecha, hora y la página que visita, con esto puedes hacer una estadística de lo que ven tus usuarios.