Citat:
Originally posted by zoran@Jun 6 2005, 09:43
Vad sägs om att när rösten skickas:
1. Kolla om kakan HAS_VOTED är satt
a. Om inte:
1a. Sätt kaka HAS_VOTED till 1
2a. Kolla om kakan HAS_VOTED är satt till 1
x. Om inte: Kasta rösten (kakor kan inte sättas).
y. Om ja: Räkna rösten (kakor kan sättas och den var 0)
b. Om ja:
1b. Kasta rösten (kakan var redan satt)
Visst går det att ha en bot som sätter kakan för att kunna rösta och sen tar bort den, men jag kan knappast tänka mig att någon gått genom hela besväret bara för att lyckas fuska. Tror snarare att det blir så att bottar inte klarar att sätta kakor alls.
/Zoran
|
I PHP (säkert andra språk också) så blir det jobbigt.
Eftersom efter du har kört setcookie() så måste du ladda om sidan för att PHP skall kännas vid den.
Det blir 2st omladdningar varav stortsett en onödig. När det går att göra på fler och bättre sätt.
Med cookies kan man fuska. Det är bara att radera cookien så har man automatiskt rösträtt igen.