Lenguajes
Web/Otros
Extra
Enlaces

Contador de visitas con ficheros en PHP

Un contador de visitas es algo prácticamente imprescindible en cualquier página web, si bien lo más normal es buscar una empresa que ofrezca este servicio, ya sea de forma gratuita o de pago, como por ejemplo Google Analytics, también es normal que los usuarios que están aprendiendo PHP se atrevan a hacer un sencillo contador de visitas, nada sofisticado, para aprender a manejarse con ficheros y con PHP. Lo que haremos aquí será eso, un contador de visitas, o mejor dicho, de hits, es decir, un contador que sumará 1 cada vez que alguien cargue la página.

Necesitamos crear un archivo de texto vacío llamado "contador.txt" y debemos asegurarnos de que PHP tenga permisos de escritura sobre ese archivo, (chmod 0666 en algunos servidores).

Una vez creado, este es el script:
<?php

$fp = fopen("contador.txt","r"); // Abrimos el fichero donde guardaremos y leeremos las visitas

$visitas = intval(fgets($fp)); // Leemos las visitas y usamos intval para asegurarnos de que devuelve un entero

$visitas++; // Incrementamos las visitas

fclose($fp); // Cerramos el archivo pues lo vamos a volver a abrir en modo escritura

$fp = fopen("contador.txt","w"); // Abrimos el archivo en modo escritura

fputs($fp,$visitas); // Escribimos las visitas sumadas

echo $visitas; // Mostramos las visitas

?>
Como hemos dicho, es un contador muy simple, pero a partir de este concepto podemos realizar contadores más complejos, que cuenten las visitas de cada día, mensuales, anuales, etc. Además podemos hacer un registro de IP's para que el contador no contabilice más de un mismo usuario al día.

Redactado por Nenillo

Inicio | JavaScript necesario para este enlace

Noticias en RSS2 XHTML Vlido CSS Vlido