implementar contador de visitas

Preguntado hace 1 año

Fernandoflorido
Editado hace 1 año
Votos
PositivosNegativosTotal
1 0 1
99 Visualizaciones
Compártelo: Compártelo en twitterCompártelo en Facebook

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.

Actualizando datos

4 Respuestas

Hace 1 año

Jesús Molinero
Editada hace 1 año
Votos
PositivosNegativosTotal
101

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.

Cerrar

Mientras encuentro una solucion mejor, aqui tengo esta que usa php y una base de datos. Llamo a la funcion con el parametro del nombre de la base de datos, pero me da que no funciona bien. Dice que se guarda algo en cookies (local), cuando el valor del contador de visitas deberia guardarse en el servidor, hago pruebas y siempre da el mismo valor. ? // ------------------------- // SeRPRo WeB Design (C)2003 // BrEaThE (sldb@ya.com) // ------------------------- // www.BrizSoFT.NeT // "El conocimiento nos pertenece a todos" // Modificalo a tu gusto, pero no quites este // comentario, Gracias. // Para cualquier duda o comentario escribeme // .:: sldb@ya.com ::. // ------------------------- // CO Fernandoflorido hace 1 año
Creo que es la respuesta mas completa, das alternativa para realizarlo desde javascript, usando una herramienta predefinida seria, que al menos permite elegir el tipo de letra. Logado con javascript procuraria enviar la contraseña cifrada (en una caso general), aunque seria cuestion de verlo detenidamente. Fernandoflorido hace 1 año

Hace 1 año

icatalina
Votos
PositivosNegativosTotal
101

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

Cerrar

ahí está la dificultad Fernandoflorido hace 1 año

Hace 1 año

Moises Perez
Votos
PositivosNegativosTotal
101

Es correcto, para establecer un contador de visitas real debe haber lenguaje de servidor y una base de datos donde almacenar/obtener los datos.

Cerrar

Entonces, estoy como al principio. Fernandoflorido hace 1 año

Hace 1 año

Daniel

Daniel

840Distinciones de plata1Distinciones de bronce8
Votos
PositivosNegativosTotal
101

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.

Cerrar

Es para que sea mas sencillo, si se pudiese sin PHP ni bases de datos, una opcion alternativa sería tomar el valor de los contadores google, leerlo de alguna manera. Google Analitics.Además, el número de visitas seria útil que fuese de usuarios unicos. Fernandoflorido hace 1 año

Tu respuesta

Confirmación

Cerrar

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.

Dar una respuesta

Trata de ser descriptivo, usa al menos 25 caracteres