Contador de visitas en un sitio web utilizando PHP

En esta publicación vamos a realizar un script en “php” que nos servirá como un contador de visitas para nuestro sitio web.

Un contador de visitas sirve para indicar el número de visitantes que ha tenido un sitio web de forma que incrementa cada vez que una persona acceda al sitio.
Actualmente se puede ver esta “estrategia” en sitios web personales ya que muestran la cantidad de lectores que tienen un interés en común.

Existen muchas formas de realizar un contador de visitas.

  • Obtener un servicio gratuito en Internet y pegar el código con un script ya establecido.
  • Crear un propio script y manipularlo directamente en una tabla de una base de datos enlazada a nuestro sitio web.
  • Crear un propio script y guardarlo en un archivo de texto plano el contador.

A continuación realizaremos un script y lo guardaremos en un archivo de texto plano, este método es el más sencillo de implementar y se puede visualizar el objetivo general de tener un contador de visitas.

Pasos:

  1. Crear un archivo de texto plano con cualquier extensión ya sea .txt, .contador, etc. Y escribir el numero 0 como único contenido y guardarlo en el mismo directorio del archivo .php que crearemos a continuación.
  2. Crear un script que llamaremos “contador_visitas.php” para aumentar el número que está almacenado en el archivo que creamos anteriormente ya que se activara cada vez que cargue el sitio web y sea llamado el script.

a.- Ubicamos el archivo que creamos anteriormente. (1)
b.- 
Abrimos el archivo en modo de lectura con la letra “r”. (2)
c.- 
Verificamos si el archivo vea abierto exitosamente. (3)
d.-
 Leemos el archivo y guardamos su contenido en la variable “contador”. (4)
e.-
 Aumentamos 1 a nuestro variable contador. (5)
f.-
 Abrimos nuevamente el archivo pero ahora en modo de escritura con “w+”. (6)
g.- 
Escribimos en el archivo el nuevo número de visitantes. (7)

4.- Ahora podremos utilizar este script en cualquier sitio web que queramos. Podremos ejecutarlo desde el inicio al cargar el sitio.