login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Contactformulier spam veilig maken?

Offline gamertje - 23/05/2013 15:09 (laatste wijziging 27/05/2013 21:28)
Avatar van gamertjeNieuw lid Inmiddels de volgende code!

http://plaatscode.be/142216

Vond 10 minuten erg lang vandaar er 30 seconden van gemaakt

Verder heb ik mijn contactform [html/css]

Een hidden field ingemaakt tegen spammen!

http://plaatscode.be/142217

Graag feedback hierop om hem zodoende spam veilig te maken![b]

Hebben jullie nog tips om de spammers nog meer af te schrikken?

5 antwoorden

Gesponsorde links
Offline Jointjeff - 23/05/2013 16:52 (laatste wijziging 27/05/2013 10:38)
Avatar van Jointjeff HTML interesse In deze tutorial vind je al wat hele standaard validatie:
http://www.site...ren#pagina

Simpelweg kijken of een veld is ingevuld kan je doen door:
  1. if(empty($_POST['naam']) == ''){ $error = 'Naam is leeg'; }


Voor meerder soorten validatie (e-mail, minimum aantal karakters etc) kun je bijvoorbeeld eens naar dit script kijken:
http://www.site..._eenvoudig.

Update @Wouter:
Pff, inderdaad. Sorry. Ik deed per ongeluk twee methodes door elkaar. -.-'
  1. if(empty($_POST['naam'])){ $error = 'Naam is leeg'; }
Offline WouterJ - 23/05/2013 20:17
Avatar van WouterJ HTML gevorderde eeehhh, die if klopt voor geen meter...
Bedankt door: Jointjeff, Martijn
Offline gamertje - 26/05/2013 13:33 (laatste wijziging 26/05/2013 13:36)
Avatar van gamertje Nieuw lid Door het volgen van diverse tutorial en scripts heb ik het volgende contact formulier in elkaar gedraaid.

Enkel zal ik willen dat als iemand al verstuurd heeft, het niet mogelijk is het bericht te verzenden maar dat er dan een bericht komt dat het niet mogelijk is.

Ipv dat hij nu verzend en zegt mag maar 1x per 10 minuten.

Plaatscode: 142210
Offline FrankL - 26/05/2013 15:51
Avatar van FrankL Lid Wellicht dat het helpt wanneer je eerst kijkt of die cookie geset is voordat je het mailscript uitvoert. Want nu hoeft enkel te voldaan worden aan de submit om te mailen, terwijl je dus wilt dat er geen cookie staat.

Bijvoorbeeld zo:

http://plaatscode.be/142212/
Offline gamertje - 26/05/2013 20:36 (laatste wijziging 27/05/2013 21:26)
Avatar van gamertje Nieuw lid @Frankl bedankt!

Inmiddels de volgende code!

http://plaatscode.be/142216

Vond 10 minuten erg lang vandaar er 30 seconden van gemaakt

Verder heb ik mijn contactform [html/css]

Een hidden field ingemaakt tegen spammen!

http://plaatscode.be/142217

Graag feedback hierop!
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s