08. september 2011 - 21:37Der er
6 kommentarer og 1 løsning
Spam filter til PHP gæstebog
Har virkelig brug for hjælp her!
Har lige været inde og tjekke min gæstebog på min hjemmeside, hvor der var - hold lige fast - intet mindre end 3.795 spam beskeder på mindre end en måned. Jeg gider jo ikke sidde og slette det via phpmyadmin hele tiden og synes faktisk det er vildt trælst!
Hvad kan jeg gøre? Jeg må indrømme at jeg ikke er den skarpeste kniv i skuffen, hvad angår avancerede PHP koder, så nogle ting er I nok til at forklare lidt, for dummies agtigt :/
Håber I kan hjælpe med en forholdsvis nem men brugbar kode.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Ja, eller en anden delvis effektiv løsning, der er hurtigere at lave.
Lav et billede, indeholdene et spørgsmål. Fnidr det eventuel som visse captcha er... Men eksempelvis er det meget sjældent at en bot, finder det korrekte svar på eks.
"fire - 1 plus III"
Og så lad korrekt input være både tallet 6, samt ordet seks. Så finder de fleste nok ud af det ;-)
Eller "Hvad hedder den største Ø, i det danske kongerige".... osv. osv.
Har selv brugt et statisk spørgsmål i samme stil, på en side plaget af samme bot spam. Og selvom spørgsmålet ikke er ændret i 2 - 3år nu, så har der ikke været noget spam siden.
//start med at kører en oblikatorisk strip_tags på alle inputs $_POST[sikkerhedssporgsmål = strtolower($_POST[sikkerhedssporgsmål); //for en god ordens skyld lave alle bogstaver små if ($_POST[sikkerhedssporgsmål] == '6' || $_POST[sikkerhedssporgsmål] == 'seks'){ //resten af indsæt koden } else { //ville her vælge at returnere brugeren til formularen, med fejlmeddelelse, og kommentar feltet udfyldt med de data der allerede er indtastet. (returner kun data der er strip_tags) }
Og jeg kunne blive ved... Det er ret let at finde et på nettet, som tilmed ikke er det samme hver gang (hvilket er en god idé).
Synes godt om
Ny brugerNybegynder
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.