login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vote 1x per dag

Offline drunkenoldma - 05/04/2006 19:12
Avatar van drunkenoldmaHTML interesse Ik ben een vote script aan het make, en ik zou graag weten hoe je mensen maar 1 maal per dag kan laten voten... (Ik gebruik MySQL, dus dat kan misschien gebruikt worden)

Bedankt

Drunkenoldma

11 antwoorden

Gesponsorde links
Offline kokx - 05/04/2006 19:17 (laatste wijziging 05/04/2006 19:17)
Avatar van kokx Onbekend Voeg het ip + de datum in de database.
En tel hoeveel het ip + de datum van vandaag in de tabel voorkomt.

Je kunt ook een cookie neerzetten bij de bezoeker. (maar die kan de cookie wissen)
Offline stijnhau - 05/04/2006 19:30
Avatar van stijnhau Onbekend en ip verander je me een progje.
of ik in bemlgie diconect en conect weer is.
Offline Gamezhoek - 05/04/2006 19:37
Avatar van Gamezhoek HTML interesse Tja, IP is te veranderen, maar ik zou niet weten hoe je het dan zou moeten doen. Dus ik dacht:
Maak een table: vote
Met de velden: ip en tijd
Maak ip varchar, en lengte 15 ofzo, in elk geval lang genoeg voor het ip adres.
Maak tijd type DATETIME/DATE
Kijk of het ip van de bezoeker voorkomt in de database, zo ja, check de tijd/datum.
Zo niet, dan kan hij stemmen.
Offline ThAlmighty - 05/04/2006 19:39
Avatar van ThAlmighty HTML beginner cookie met tijdsduur van een dag
Offline drunkenoldma - 05/04/2006 19:41
Avatar van drunkenoldma HTML interesse Laat maar, heb et gedaan met de date en ip in de database steken, en het werkt, nu kunnen ze wel nog met proxy werken, maar kom =)
Offline Simon - 05/04/2006 19:41
Avatar van Simon PHP expert cookies kun je verwijderen, als je een beetje van internet kent, is dat simpel te omzeilen
Offline Martijn1989 - 05/04/2006 19:44
Avatar van Martijn1989 PHP ver gevorderde Geen Coockies, die worden gewoon verwijderd.

Maak een

id int(11) (auto_increatment)
ip varchar(20)
tijd int(20)

Zet , het IP erin en de tijd

if($tijdindatabase <= tijd+86400) {

//stemmen

} else {

//je moet nog wachten

}
Offline kokx - 05/04/2006 19:53
Avatar van kokx Onbekend Of combineer het. Dus zet een cookie en ip in de database.
Offline BigBug - 05/04/2006 20:05
Avatar van BigBug PHP expert Dat van kokx is nog beter. Als je toevallig Dynamic IP hebt heb je altijd nog een cookie staan. Dit verwijdert toch niet iedereen zo vaak. Dus heb je nog steeds vrij grote kans dat het eerlijk verloopt.
Offline stijnhau - 05/04/2006 20:39 (laatste wijziging 05/04/2006 20:41)
Avatar van stijnhau Onbekend ik verwijder 80% cookies wekelijks is dus.
en ik dnek dat ik ht al overmatig doe dus.
Offline Martijn1989 - 05/04/2006 21:02
Avatar van Martijn1989 PHP ver gevorderde Ik verwijder nooit me coockies.

Maar een coockie maken, kan geen kwaad nee ;) Maar ik bedoelde dus ... niet alleen 1 coockie en verder niks.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s