Avatar billede dennism Nybegynder
01. oktober 2005 - 15:20 Der er 9 kommentarer og
1 løsning

PHP: Spam i gæstebog

Jeg har lavet en gæstebog i PHP. Jeg har fået henvendelser om, at der i denne gæstebog bliver smidt spam-indlæg ind fra diverse mærkelige firmaer. Går ud fra, at det er nogle computere som står og spammer nettet.
Er der nogen der kender en måde, hvorpå man kan forhindre at end site bliver "misbrugt"?
Avatar billede coderdk Praktikant
01. oktober 2005 - 15:44 #1
Du kunne bruge CAPTCHA, eller noget javascript til at submitte formularen...
Avatar billede dennism Nybegynder
01. oktober 2005 - 15:46 #2
Hvordan kan jeg sikre den med JavaScript?
Avatar billede coderdk Praktikant
01. oktober 2005 - 15:48 #3
Lav et tomt hidden field, når du submitter ved javascript sæt noget ind i det, så du ved at det er javascriptet der har submittet - Noget i den stil...
Avatar billede coderdk Praktikant
01. oktober 2005 - 15:53 #4
Du kunne også bruge hashcash, stjæl den evt. fra WordPress plugin'et eller fra Mambo's mod...
Til WP: http://elliottback.com/wp/archives/2004/11/29/spam-stopgap-extreme/
Til Mambo: http://www.mambers.com/showthread.php?t=26358
Avatar billede dennism Nybegynder
01. oktober 2005 - 16:00 #5
Jeg har nu indsat denne i min form:
<input TYPE="hidden" VALUE="" NAME="spam">

Og lavet dette på min submit:
OnClick="this.form.spam.value=1;this.disabled=true;this.form.submit();"

For jeg smider indlæget ind i databasen, tjekker jeg om spam=1. Kun hvis den er det, bliver det smidt ind.
Er det en måde at gøre det på?
Avatar billede coderdk Praktikant
01. oktober 2005 - 16:32 #6
Det kunne du da prøve :)
Avatar billede dennism Nybegynder
04. oktober 2005 - 20:46 #7
.lukker
Avatar billede dennism Nybegynder
04. oktober 2005 - 20:46 #8
Tak for hjælpen!
Avatar billede mortenbock Nybegynder
08. maj 2006 - 16:26 #9
Hej dennism.

Har det hjulpet? Hvis det virker så vil jeg gøre det samme :-)
Avatar billede dennism Nybegynder
08. maj 2006 - 17:10 #10
Ja, det har hjulpet ;)
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