Avatar billede cschmalz Nybegynder
24. april 2006 - 16:54 Der er 5 kommentarer og
1 løsning

Hvordan sikres at man kun kan stemme én gang??

Ja som overskriften lyder:
Hvordan sikres at man kun kan stemme én gang??
Jeg bruger nu IP logger, men det fylder for meget på min mysql database, så kunne godt bruge noget nyt.

Håber i kan hjælpe mig! :D
Mvh CschmalZ
- http://cschmalz.dk
- http://a-codez.cschmalz.dk
Avatar billede erikjacobsen Ekspert
24. april 2006 - 17:14 #1
Det kan man ikke.

Du kan ikke bruge IP-nummeret, for det identificerer ikke en person. En person kan have mange IP-numre, og et IP-nummer kan dække over mange personer. Jeg kan fx. selv komme på fra 4 forskellige IP-numre. Og jeg kender et IP-nummer med flere hundrede personer bag.

Cookies kan heller ikke bruges, da de kan slettes.

Så man kan ikke - ganske simpelt: ikke.

Men når man nu ikke kan, hvad vil du så?
Avatar billede cschmalz Nybegynder
24. april 2006 - 17:16 #2
Det med IP virkede fint, og ja jeg ved godt man ikke kan bruge Cookies da folk bare sletter dem.
Kan man gemme i en DATA fil?? Tror du??
Avatar billede coderdk Praktikant
24. april 2006 - 17:37 #3
Hvordan gemmer du IP'en? Som varchar? For du kan lave den om til en longint:

                $ip = sprintf( '%u', ip2long( $ip ) );

Det vil fylde mindre i databasen
Avatar billede cschmalz Nybegynder
24. april 2006 - 17:37 #4
ja, jeg bruger VarChar255

Øhh?? virker den??
Avatar billede zynzz Praktikant
24. april 2006 - 20:04 #5
Altså en ip hjælper ikke noget, da der kan sidde mange bag samme ip...
Avatar billede cschmalz Nybegynder
25. april 2012 - 19:43 #6
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester