SOS s ANKETOU

Mám svoji první anketu a mám ji dělanou jen s cookies
bez databáze.
Zde je zdroják:


<head>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1250">
<meta name="description" content="">
<meta name="keywords" content="Stránky o SIEMENSU M50,Tipy Triky,Java Hry a mnoho dalšího.....">
<meta name="David Klíma" content="david_klima@quick.cz">
<meta name="generator" content="Notepad">
<title>uvod</title>
<base target="_self">
<STYLE type="text/css">
<!--
A:hover { color: red; text-decoration: none; }
-->
</STYLE>
</head>
<BODY>


<?
$filename="anketa.dat";
$pruh=50;
if ($hlasuj<>'') {
$hlasoval++;
SetCookie("hlasoval", $hlasoval, Time()+86400);
if ($hlasoval==1) {
$file=FOpen($filename, "r+");
$data=Explode("#",FRead($file,999));
$data[$hlasuj]=$data[$hlasuj]+1;
Rewind($file);
FWrite($file, Implode($data,"#"));
FClose($file);
}else{$alert="Už jste hlasoval/a!";}}
if (File_Exists($filename)):
$file = FOpen($filename, "r+");
$data=Explode("#",FRead($file,999));
Rewind($file);
else:
$file = FOpen($filename, "w");
$data[0]=0;
$data[1]=0;
$data[2]=0;
endif;
FClose($file);
?>
<TABLE>
<TR>
<TD COLSPAN=2>Líbí se vám tato anketa?</TD>
</TR>
<TR>
<TD><A HREF="anketa.php?hlasuj=0">Ano</A></TD>
<TD><?if (($data[0]==0)and($data[1]==0)) {echo "0(0%)";}else{?><IMG SRC="sloupec.gif" ALIGN="middle" HEIGHT=4 WIDTH=<?echo round($data[0]/($data[0]+$data[1]+$data[2])*$pruh);?>> <?echo $data[0],"(",round($data[0]/($data[0]+$data[1]+$data[2])*100),"%)";}?></TD>
</TR>
<TR>
<TD><A HREF="anketa.php?hlasuj=1">Ne</A></TD>
<TD><?if (($data[0]==0)and($data[1]==0)) {echo "0(0%)";}else{?><IMG SRC="sloupec.gif" ALIGN="middle" HEIGHT=4 WIDTH=<?echo round($data[1]/($data[0]+$data[1]+$data[2])*$pruh);?>> <?echo $data[1],"(",round($data[1]/($data[0]+$data[1]+$data[2])*100),"%)";}?></TD>
</TR>

<TR>
<TD><A HREF="anketa.php?hlasuj=2">Možná</A></TD>
<TD><?if (($data[0]==0)and($data[1]==0)) {echo "0(0%)";}else{?><IMG SRC="sloupec.gif" ALIGN="middle" HEIGHT=4 WIDTH=<?echo round($data[2]/($data[0]+$data[1]+$data[2])*$pruh);?>> <?echo $data[2],"(",round($data[2]/($data[0]+$data[1]+$data[2])*100),"%)";}?></TD>
</TR>


<TR>
<TD COLSPAN=2><FONT SIZE="-2">(Hlasujte kliknutím na odpověď)</FONT></TD>
</TR>
</TABLE>
<?if ($alert<>'') {?>
<SCRIPT LANGUAGE=JAVASCRIPT>
alert('<?echo $alert?>');
</SCRIPT>
<?}?>

</BODY>


Můj problém je v tom že když někdo hlasuje a chce hlasovat po druhé tak anketa znova nahrává celou stránku ve které je a pak teprve hodí hlášku : už jsi hlasoval.
Proto potřebuji pomoct udělat že rovnou hodí hlášku bez zbytečného nahrávání.
mno, když se anketa načte, musí ovvěřit jestli už hlasoval a když jo, vypíše to ten alert, je v tom problém? stačí když nebudeš ověřovat jestli už hlasoval jen při hlasování, ale při každým načtení.
<HTML>v tom problem neni...

reknu ti jak cookies funguji nazorne na tvem prikladu:

akce:
STRANKA->ANKETA->->KLIK NA NEJAKY HLAS

nasledna prace cookies:
STRANKA SE PO HLASOVANI NACTE->COOKIES SE SICE ODESLE A ULOZI, ALE PROHLIZEC JI JESTE NEZNA (NEDOSTANE)->OPET KLIK NA NEJAKY HLAS->STRANKA SE ZNOVU NACTE ALE PROHLIZEC UZ COOKIES DOSTANE A ZNA JE->TED NASLEDUJE HLASKA ZE UZ NEKDO HLASOVAL

co z toho plyne?
pouzij IP adresu hlasovatele s tim, ze na ni bude bran zretel pouze 1den.
O dalsi dny se postaraji susenky</HTML>
susenky ?
<HTML>preloz si cookies ;)</HTML>