Foros del Web » Programando para Internet » PHP »

Contador de visitas

Estas en el tema de Contador de visitas en el foro de PHP en Foros del Web. Buenas tardes, Estoy iniciándome en el mundillo de PHP y acabo de programar este contador de visitas para mi página Web: Código: <? $fp=fopen("visitas.txt",r); // ...
  #1 (permalink)  
Antiguo 30/01/2015, 09:11
 
Fecha de Ingreso: enero-2015
Mensajes: 12
Antigüedad: 9 años, 3 meses
Puntos: 0
Contador de visitas

Buenas tardes,

Estoy iniciándome en el mundillo de PHP y acabo de programar este contador de visitas para mi página Web:

Código:
<?
$fp=fopen("visitas.txt",r); // Se abre el fichero visitas.txt y lo lee (r)
$visitas=intval(fgets($fp)); // Obtiene el valor entero (intval) de la línea (fgets) del fichero
$visitas++; // Se incrementa la nueva visita
fclose($fp); // Se cierra el archivo
$fp=fopen("visitas.txt",w); // Se abre el fichero visitas.txt en modo escritura (w)
fputs($fp,$visitas); // fputs o fwrite escribe en el fichero lo que le digamos
print("Número de visitas: ".$visitas); // Se muestran las visitas
?>
Esto me ha generado un par de dudas que os agradecería intentáseis resolverme:

1) Este tipo de contador cuenta todas las visitas a la página... aunque sean de la misma persona (si refresco 5 veces, me cuenta como 5 visitas). Pero claro, si una persona me visita por la mañana y luego por la tarde, sí está bien que lo contabilice como 2 visitas. Entonces, para páginas profesionales, ¿se utiliza este tipo de contador o es más utilizado el que controla que no se contabilicen las visitas del mismo usuario? (espero haberme explicado bien)

2) En caso de que la respuesta sea que es más habitual esta última opción, ¿cómo podría programarlo?

Gracias por vuestra atención, un saludo ;)
  #2 (permalink)  
Antiguo 30/01/2015, 09:14
 
Fecha de Ingreso: julio-2008
Mensajes: 543
Antigüedad: 15 años, 9 meses
Puntos: 56
Respuesta: Contador de visitas

hoy en dia ni dios utiliza contadores en sus paginas. Y menos paginas medio serias o profesionales. lo que se utiliza son herramientas como google analytics o similares. Pero como practica esta bastante bien.
Ahora, para hacer lo que quieres, no contar ls visitas recurrentes, lo que tendrias que haces es colocar una cookie, y en base a ello, contar la visita o no. O mejor aun, contarla como visita recurrente o nueva.
__________________
Un saludo! :-)
Quiero ser el primero
  #3 (permalink)  
Antiguo 30/01/2015, 09:16
 
Fecha de Ingreso: mayo-2013
Mensajes: 171
Antigüedad: 10 años, 11 meses
Puntos: 4
Respuesta: Contador de visitas

Deberias diferenciar varios conceptos que te ayudaran mas a controlar las estadisticas de tu webs.
Aunque yo te recomiendo usar google analytics y te ahorras problemas.

En fin, yo contabilizaria asi:
Usuarios por dia
Usuarios totales
Paginas vistas por dia
Paginas vistas totales

De esta forma, para usuarios deberias almacenar la ip y la fecha.
Asi sabrias cuantas personas entran en tu web cada dia y cuantas paginas ven en total (que es lo que tu has hecho)
  #4 (permalink)  
Antiguo 30/01/2015, 09:53
 
Fecha de Ingreso: enero-2015
Mensajes: 12
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Contador de visitas

Muchas gracias a los dos por vuestras rápidas y detalladas respuestas.

Como bien dice darchy, la verdadera utilidad de programar este contador era meramente formativa, para familiarizarme con el lenguaje y demás (para lo cual, creo que está bien lo que he programado).

Respecto a las herramientas para controlar las visitas a mi Web, apunto Google Analytics para cuando tenga necesidad de utilizarla.

Un saludo ;)

Etiquetas: contador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.