Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Manuel 2 en 16 Julio 2010, 23:41 pm



Título: Marcador de visitas en la web
Publicado por: Manuel 2 en 16 Julio 2010, 23:41 pm
Hola a todos. He puesto en la página ( en el index ) un marcador de visitas y funciona bien, cuando abro la página me marca una, pero cuando navego por ella, cada vez que entro en el index me marca otra visita pero ésta ya no es real porque no he salido aún de la web, la cuestión es que quisiera que sólo marque cuando se abra la página nuevamente y no cuando se navege por ella.
Aver que solución me podeis dar que no sea dificil porque el nivel no es muy alto.

Saludos.


Título: Re: Marcador de visitas en la web
Publicado por: Shell Root en 16 Julio 2010, 23:56 pm
Deberías de ingresar la Dirección IP y así identificar al usuario por está!. Sería un poco más fiable, para el contador de visitas de tú web.


Título: Re: Marcador de visitas en la web
Publicado por: Manuel 2 en 19 Julio 2010, 19:39 pm
Hola Shell Root
Lo que quiero es que marque sólo cuando se entra en ella y no cuando se está navegando y se vuelve al index al clikar en la botonera INICIO que lo tengo con vínculo al index.

Saludos


Título: Re: Marcador de visitas en la web
Publicado por: bizco en 19 Julio 2010, 20:10 pm
es como te a dicho, antes de hacer el insert obtiene el numero de registros usando como condicion la ip del visitante, si hay 0 registros incrementas las visitas y guardas la ip para que no cuente otra vez si visita.


Título: Re: Marcador de visitas en la web
Publicado por: Manuel 2 en 19 Julio 2010, 21:17 pm
Bien, y eso en código como es ??

Saludos


Título: Re: Marcador de visitas en la web
Publicado por: bizco en 19 Julio 2010, 21:43 pm
Citar
SELECT COUNT(*) FROM visitas WHERE ip=XXXXX

si es 0, es la primera visita del dia, entonces pones los datos en la tabla.


Título: Re: Marcador de visitas en la web
Publicado por: Manuel 2 en 21 Julio 2010, 15:04 pm
Probando.

Gracias.