Primero creamos una tabla en mysql llamada estadistica_web con los siguientes datos:
CREATE TABLE `estadistica-web` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`referencia` TEXT NOT NULL ,
`ip` TEXT NOT NULL ,
`fecha` TEXT NOT NULL ,
`hora` TEXT NOT NULL
) ENGINE = MYISAM ;
una vez hecho, creamos el archivo de conexion.php o config.php con los datos correspondientes de su base de datos. Y ahora vamos al Script..
Creamos un archivo llamado datosweb.php
Código PHP:
<?
include"conexion.php";
$referencia=$_SERVER["HTTP_REFERER"]; // averigua desde que link llegan a tu sitio..
$ip=$_SERVER["REMOTE_ADDR"]; //averigua la ip del visitante..
$fecha= date("d/m/y"); //Dia mes y año de la visita..
$hora= date("H:i"); // hora y minuto de la visita..
$mquery=mysql_query("INSERT INTO estadistica-web(referencia,ip,fecha,hora) VALUES ('$referencia','$ip','$fecha','$hora')"); // guarda dichos datos en la base de datos...
?>
Creamos un archivo llamado Estadisiticasweb.php y ponemos:
Código PHP:
<?
include"conexion.php";
$query=mysql_query("SELECT * FROM estadistica-web GROUP BY ip DESC"); // seleccionamos todas las columnas y si hay ips repetidas la agrupamos para que no sumen en vano..
while($resultado=mysql_fetch_array($query)){
echo"Fecha: $resultado[fecha]<br />Hora: $resultado[hora]<br />Ip: $resultado[ip]<br />Referencia: $resultado[referencia]<hr />"; //mostramos los resultados...
}
?>