Avatar billede showsource Seniormester
04. april 2006 - 16:22 Der er 8 kommentarer og
1 løsning

rating, hvordan bedst?

Hvis der skal laves rating af en artikel, hvordan gør man det så bedst, for at undgå den samme rater flere gange.?
Ved godt det er umuligt, men bedste metode?
Avatar billede coderdk Praktikant
04. april 2006 - 16:36 #1
Det er da muligt - Hvis man skal være logget ind for at rate ;)
Men registrér brugerens IP sammen med stemmen, måske? Sammen med en cookie evt.
Avatar billede showsource Seniormester
04. april 2006 - 16:40 #2
jahh, ok, men vil nu ikke lave det med login.
Og lige p.t. gemmer jeg artikelnr. og IP i en tabel for sig, for evt. at fjerne en "rate-spammer"
Og ja, jeg sætter selvf. en cookie, samt en session.
Avatar billede coderdk Praktikant
04. april 2006 - 16:50 #3
Jeg ser ingen grund til at gøre mere ud af det - Det lyder som du har styr på det :=)
Avatar billede showsource Seniormester
04. april 2006 - 16:57 #4
mjahh, så må det jo evt. blive til et script der kører hver nat, som tjekker DB for "dobbeltkonfekt"

Der er vel ikke så mange muligheder.
Avatar billede coderdk Praktikant
04. april 2006 - 17:05 #5
Ved afstemningen kan du jo checke om personen har stemt før...?
Avatar billede showsource Seniormester
04. april 2006 - 17:13 #6
Jow,

jeg vil lave et check om $_COOKIE["rates"][$pageid] er sat,
derefter om $_COOKIE[session_name()] er sat,
derefter tjek i DB om session_id() har stemt på artikel

og hvis nej, ja og nej, opdatere rating.
Avatar billede showsource Seniormester
04. april 2006 - 17:15 #7
du må gerne lige smide et svar, så "deler vi i porten"
Avatar billede coderdk Praktikant
04. april 2006 - 17:44 #8
Nej tak du, bare behold dem :-)
Avatar billede showsource Seniormester
04. april 2006 - 20:51 #9
ok, og tak for respons!!!
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