Este script es muy fácil, solo cuenta de unas líneas… Aquí les daré dos opciones..
1- Que se cuente cada vez que entre un user a una página
2- Que se cuente una vez por día, asi obtendrías visitas reales (en mi opinión, mejor).
Si lo quieres de la primera forma, crea el archivo lec.txt y dejalo en blanco, y luego dale permisos 666 al archivo. Y despúes crea contador.php y pega este código:
"; ?>
Como ven, se usa fopen, fread, fwrite y fclose: podrán obtener mas información de estas funciones en el manual que publiqué con neohex, en esta dirección : http://mundomanuales.com
Y si optan por la opción 2, hagan lo mismo que en el caso 1, pero peguen este código en el archivo contador.php :
"; } else { $contador = "lec.txt"; $fp = fopen($contador, "r"); $t = fread($fp, filesize($contador)); fclose($fp); $fp = fopen($contador, "w"); $t = $t + 1; $gc = fwrite($fp, $t); fclose($fp); setcookie ("visitas","visitas",time()+86400); } ?>
En el que se usan las mismas funciones, pero ahora lo que hace es que si no hay cookie dada, cuenta una visita mas y crea una cookie de duración de un día (86400 segundos). Y ahora, si el user vuelve a entrar, ve que hay cookie y solo muestra cuantos usuarios han entrado a la web
Leave A Comment