Vícenásobné hlasování

Mohl by mi prosím někdo poradit, jak ochránit tento hlasovací skript proti vícenásobnému hlasování? Díky moc

<?php
if (file_exists("Povidky/mpavelek1/znamky.dat")):
$fp = fopen("Povidky/mpavelek1/znamky.dat", "r");
$data_znamkovani = FRead ($fp, FileSize("Povidky/mpavelek1/znamky.dat"));
list($z1,$z2,$z3,$z4,$z5) = Explode(":", $data_znamkovani);
endif;

if (isset($odpoved)) {
if (!file_exists("Povidky/mpavelek1/znamky.dat")):
$z1 = "0";
$z2 = "0";
$z3 = "0";
$z4 = "0";
$z5 = "0";
$fp = fopen("Povidky/mpavelek1/znamky.dat", "w");
fwrite ($fp, $z1 .":" . $z2 .":" . $z3 .":" . $z4 .":" . $z5);
fclose($fp);
endif;

if (1) {
if (isset($odpoved)):
if ($odpoved == '1') $z1++;
if ($odpoved == '2') $z2++;
if ($odpoved == '3') $z3++;
if ($odpoved == '4') $z4++;
if ($odpoved == '5') $z5++;
$data_znamkovani = $z1 . ":" . $z2 . ":" . $z3 . ":" . $z4 . ":" . $z5;
endif;

$fp = fopen ("Povidky/mpavelek1/znamky.dat", "w");
fwrite ($fp, $data_znamkovani);
fclose ($fp);

}
}
?>
<HTML>podle IP a muzes tam i cookies...
nicmene takoveto veci dost dobre nejdou.. zahrnul bych i verzi prohlizece pro pripad proxy IP</HTML>