Forbyd http / www i forms

Tags:    php

Som emnet tyder på er jeg ude efter et stykke php kode som forbyder brugere at indtaste diverse hjemmeside links.

dette er primært fordi jeg får mange spam mails, udfyldt/sendt af en robot, som bliver ved med at ændre e-mail domæne og derfor ikke så let kan "bannes"

Hvis jeg ikke har uddybet nok så spørg bare løs :))

På forhånd tak,

Mark Strange



5 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
To spam-protection metoder:

1. Test om et eller andet inputfelt, du skjuler i et div, er tomt. Hvis det ikke er tomt, betyder det at en bot har været forbi. Stort set alle bots udfylder automatisk alle felter i en webform (har ikke mødt nogle der ikke).

2. Få javascript til at styre om formularen kan sendes eller ej, kan gøres ved at sende et hash med i formen og lade php checke på denne. Bots afvikler ikke javascript. Ulempe er at det så kræver javascript for at sende mail.





Hej Gnu,

Damnit - hvorfor tænkte jeg ikke på forslag 1!
Det er nice ;)

[ingen skamløs reklame for mit antispam program]

Med venlig hilsen
Ieet






Hej Gnu,

Damnit - hvorfor tænkte jeg ikke på forslag 1!
Det er nice ;)

[ingen skamløs reklame for mit antispam program]

Med venlig hilsen
Ieet


Ja, jeg sad og tænkte det samme! Det er da en skide god ide :)



DAMN! Gnu
Forslag 1.
o.0 Så simpelt at man ikke tænker på det..
den bruger jeg fra nu af :P



Så'n er det, når man kommer derfra hvor jeg kommer fra. Så kan man sådanne tricks. ;)



t