io non uso mai le sessioni.. (deformazione professionale)
se vuoi un consiglio su come risolvere con i cookie, fai settare un cookie a caso quando l'utente effettua il voto..
la prox volta che andrà ad effettuare il voto controlli l'esistenza del cookie..
ovviamanete questo metodo è facilmetne bypassabile cancellando il cookie, se hai esigenze più estreme dovresti far loggare ogni utente e salvare il voto in un db (o su testo ovviamente ) sul server (e non nella sessione che ovviametne si cancella alla chiusura del browser)