Contador php por sesiones

Andy

Bien, tengo en mi pagina un contador para controlar las visitas a la pagina. El problema es que suma una visita cada vez que se refresca la pagina.
Alguien sabe si se pueden añadir sesiones facilmente para que funcione como debe es debido?
El problema es que gran parte de las visitas se realizar desde la misma ip pero distintas maquinas,y la verdad es que mis conocimientos no son suficientes para hacer algo asi.

Si alguien tiene algun pre-made podria colgarlo por aqui? Muchas gracias :P

cabron

No existe ningún método para contar visitas únicas, todo son aproximaciones, así que no te comas mucho la cabeza.

Las sesiones de PHP usan cookies por defecto, y mucha gente las tiene desactivadas, así que no te contara sus visitas.

Conformate con controlar cuantas páginas sirves, en lugar de cuantos visitantes únicos has tenido por día, por que eso es imposible.

B

ese an0te~ xddd

Yo uso que cada 10 min. es una visita por cada usuario. Es una manera de tener algo aproximado.

Es imposible saberlo con exactitud x'D por cierto, usa google analytics =D

sueeeeete _"

Andy

bien, de cara a mi lo de google analytics es una buena opcion, he estado informandome i parece que esta bastante bien.
Grado podrias decirme mas o menos como has hecho eso? ya sabes q tienes sexo gratis ;]

un saludo i gracias a los dos :P

erdanblo

Pues la creas una cookie y le metes el tiempo o atraves de db y ip's.

Cookies:

entra el usuario en la web, le mandas una cookie con la fecha. cada vez que recargue la web compruebas el tiempo de la cookie, si ha pasado 10 minutos, suma 1, si no, pues nada.

Ip & db:

creas una tabla, cada vez que entre alguien, anotas la ip real y la fecha, cuando actulice comparas los tiempos de las tablas, si ha pasado el tiempo que crees conveciente, la anotas como real, etc...

Pero como te dicen, tira de Google Analistys, estos ya son jaleos innecesarios xD y si te hace ilusión, más que 10 minutos, yo pondria 24 horas, pero cuestión de gustos...

Usuarios habituales