¿Cómo cuento visitantes únicos a mi sitio?

Estoy creando un sistema de conteo de visitantes para que las publicaciones de los usuarios muestren las publicaciones más vistas en la página de inicio. Ahora tengo un sistema de conteo de visitantes, pero todo registra una vista en cada actualización de página. No puedo usar Google Analytics.

Lo que necesito es un contador de visitantes que solo cuente con los visitantes únicos. En mi caso, único significa que una persona solo puede ver una publicación en un día. Incluso una semana podría funcionar, creo. ¿Puedes escribir ese código php aquí? También puedes darme un enlace a algunos buenos tutoriales si quieres.

Esto es lo que el código debe hacer (o equivalente):

Una vez que se carga la página, verifique si el visitante es nuevo o viejo (no tengo idea de cómo hacerlo ...)Si es viejo, ignóralo.Si es nuevo, en mysql, views = views + 1

Respuestas a la pregunta(5)

Su respuesta a la pregunta