Sånt är svårt, man vet ju inte vem (fysisk person) som röstar, bara vilken dator.
1. Cookie = går bara att rösta en gång från samma dator. (om inte cookien raderas)
2. IP = kan i vissa fall, t.ex skolor, göra att om en röstar så kan ingen med samma IP rösta.
När någon röstar sätter du cookien.
Om du gör som du skriver så sätter du en tidpunkt som är tidigare, alltså har cookien utgått.
Så du ska använda plus för att lägga till tid på cookien, inte minus. Sen är 3600 sekunder alldeles för lite tid för cookien.
setcookie("ROSTCookie", "", time()+7776000, "/");
7776000 sekunder är kanske mer passande?
Sen kanske du vill lägga in ett värde i cookien istället för att ha den tom som du har den nu. Lägg in t.ex idnummret på omröstningen så kan dom rösta på nytt om du lägger upp en ny omröstning innan deras cookie har dött.
Sen måste du givetvis kolla om cookien finns innan du visar röstningen så den inte visas om dom redan har röstat.