Na ja, du solltest dir im klaren sein, das es sowieso keinen 100% igen Schutz gibt.
Cookies kann man ablehnen, IP´s kann man wechseln und hast du eine Seite, wo sich ein User erst anmelden muß, kann er mehrere Accounts anlegen...
Um einen ungewollten Doppelpost zu vermeiden, kannst du einen Eintrag in die laufende Session machen, um das zu verhindern, doch wenn jemand doppelt abstimmen will, wird er es auch tun.