Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2015, 09:11
programaWeb
 
Fecha de Ingreso: enero-2015
Mensajes: 12
Antigüedad: 9 años, 4 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 ;)