Estoy desarrollando un sistema de votación para Internet en donde el usuario solamente puede votar UNA SOLA VEZ. Como no pido que el usuario este registrado, tengo que prevenir de alguna forma que no vote más de una vez.
Para lograr esto, registro la IP en una bd y creo una cookie, de esta forma puedo asegurar un % más alto de seguridad en el sistema.
El problema surge cuando el usuario se encuentra conectado desde una red WIFI, donde la IP es la misma en todas las pc's conectadas a ella. Si tengo 2 usuarios en la misma red que quieran votar, solamente voy a permitir el voto de uno solo (la cookie no va a estar en una de las dos, pero la IP va a estar registrada en la bd).
Existe alguna forma en PHP de poder identificar una única pc? algún número de identificación o algo por el estilo... alguna ip interna de la red, etc...
Si alguien me puede ayudar! se agradece profundamente!