

Php - cookies - rada, nefunguje mi?
Ahoj, učím se php, takže se neděste neefektivního zpracování, vysvětlím oč jde, zkouším si vyrobit takové malé hlasování s cookies.
Program funguje dobře, ale jeho hlavní funkce nefunguje, cookies je nastavený na 10 minut, každých 10 minut může uživatel hlasovat, ale to cookies nefunguje, stále píše že neexistuje, prosím o radu, kde je problém.
Děkuji všem za rady.
<?php
$pocet=0;
$soubor = "moje.txt";
$kukis = $soubor."hlasovani";
echo $kukis;
if(!isset($_COOKIE[$kukis])) {
echo "kukis NEexistuje";
SetCookie ($kukis, "1", time()+10*60);
if(!file_exists($soubor)){
$file=fopen($soubor,"a"); //pozice kam se bude zapisovat v souboru
fputs($file,"0"); //zapíše nulu
fclose($file);//zavře soubor
}else{
$file=fopen("$soubor","r+");//otevření souboru
$pocet=fgets($file); //získání předešlé hodnoty
$pocet++; //přičte jedničku
fseek($file,0); //pozice kam se bude zapisovat v souboru
fputs($file,$pocet); //zapíše aktuální hodnotu do souboru
fclose($file); //zavře soubor
}
echo $pocet; //vypíše aktualní hodnotu
}else{
echo "kukis jiz existuje";
if(!file_exists($soubor)){
$file=fopen($soubor,"a"); //pozice kam se bude zapisovat v souboru
fputs($file,"0"); //zapíše nulu
fclose($file);//zavře soubor
}else{
$file=fopen("$soubor","r+");//otevření souboru
$pocet=fgets($file); //získání předešlé hodnoty
// $pocet++; //přičte jedničku
fseek($file,0); //pozice kam se bude zapisovat v souboru
fputs($file,$pocet); //zapíše aktuální hodnotu do souboru
fclose($file); //zavře soubor
echo $pocet;
}
}
?>