Hola a todos!
Al final he logrado que un mismo visitante no vea dos veces la misma publicación, utilizando la IP del visitante. No es el método más perfecto, pero me servirá de momento.
He creado una tabla "visitantes" con:
- id_visitante
- ip
- id_publicacion
En la página "moderación" utiliza un NOT IN para sacar publicaciones que no tengan la misma IP y ya hayan sido vistas, y al votar, guarda la IP.
Por ahora me funciona bien, pero más adelante intentaré mejorar el sistema, sobre todo la forma de "registrar" al visitante, que no sea mediante su IP; ya que puede cambiar, coincidir, etc.
Si a alguien se le ocurren maneras mejorar la aplicación (tanto a nivel de seguridad como de funcionalidad) estaré encantado de seguir sus pasos y escucharle.
Gracias a todos los que contestaron.
Saludos.