Preguntado hace 1 año
Fernandoflorido
Como implementarlo desde cero, sin usar herramientas predefinidas, ni webs que generen contadores automaticos.
Punto extra si no se usa PHP, ni lenguajes de servidor. Ni bases de datos.
(Edito:) Para no usar lenguajes de servidor, posiblemente sea necesario echar mano de herramientas predefinidas, serias. Por ejemplo Google Analitics, entonces como llamamos a la variable de Google analitics que almacena el valor del número de usuarios únicos.
Hace 1 año
Jesús Molinero
Hola, robenvanpersie,
como te dicen lo puedes hacer sin base de datos, usando un fichero. Pero es muy ineficiente, ya que cada vez que quieras grabar tendrás que bloquear el fichero y si otro entra muy seguido tendrá que esperar a que se desbloquee para poder grabar. Si no tienes muchas visitas supongo que no se notará demasiado.
Pero necesitas un lenguaje de servidor, porque vas a guardar en el servidor y con javascript es imposible y aún en caso de que se pudiera muy inseguro, ya que estás dejando en un fichero plano al alcance de cualquiera la manera de grabar en el servidor.
Sobre lo que dices del analytics más o menos lo mismo, hay un api en javascript para acceder al analytics Pero si te fijas hay que estar logado en el sistema de google, es decir, se verán los datos del que esté logado (no los tuyos). O sea que no te vale. Imagínate que fuera posible, que te pudieras logar en tu cuenta de google a través de un javascript... ¿no te parece peligroso? Que cualquiera pueda descargarse tu js y ver cómo te logas y logarse como tú en google (gmail, analytics, webmaster tools, etc.).
Lo más sencillo, un componente que ya esté hecho, algo como esto http://www.gratisparaweb.com/index.php#contador
Si lo que quieres son usuarios únicos vas a tener que hacer algo más particular, lo más cómodo es google analytics y usar el api desde servidor, aquí un ejemplo de cómo hacerlo http://www.anieto2k.com/2009/05/30/google-analytics-api-class-para-php/
Un saludo, Jesús.
icatalina
Si me apuras, la base de datos la podrías suprimir y sustituirla por un fichero en disco, pero el lenguaje de servidor está más complicado, jeje
Moises Perez
Es correcto, para establecer un contador de visitas real debe haber lenguaje de servidor y una base de datos donde almacenar/obtener los datos.
Daniel
Hola, mirá implementar un contador desde cero es muy sencillo podés hacerlo con PHP y un acumulador en una variable que grabe a un archivo plano, o a una base de datos
Sin usar lenguajes de servidor ????????? con Javascript lo único que vas a hacer es leer los hits de tu misma máquina tirando de cookies, no creo sea eso lo que querés, si no usas un lenguaje de servidor al menos el contador tiene que estar en algún lado (otro server) para rescatarlo con FLASH Y Actionscript o Javascript
Si se te ocurrió algo así es que has visto algo que te lo sugirió, te recomiendo poner más información así podemos ayudarte
suerte.
Si sales ahora, perderás los cambios. ¿Estás seguro de querer salir?
Para participar en Babelias, debes estar convenientemente validado. Si ya eres usuario inicia sesión, si no lo eres, te puedes registrar.
Trata de ser descriptivo, usa al menos 25 caracteres
LLeva tu prestigio a tu página o blog, con el widget de Babelias
Usuario de ejemplo