Kontakt formular med tekst valiering

Tags:    php

Jeg har prøvet med nærmest alt efterhånden i en kontaktformular mht. valiering af et tekstfelt, for at undgå spam robotter, jeg har prøvet med

$tal3 = mt_rand(0,9);

osv osv, men det der sker er jo at tallet ændre sig når jeg går videre til min send side, så jeg ikke kan tjekke det :/?

Nogen der har en guide til dette?



Ja lave et hidden felt
<input type="hidden" value="<hemmeligt nummer>" name="secret_number"/>



Ja, men. Den skal jo valieres om det er det rigtige nr. som vedkommende der kontakter mig indtaster.



Ja?
Du har en side der hedder kontakt.php:
Fold kodeboks ind/udPHP kode 


Og så check.php
Fold kodeboks ind/udPHP kode 




Ja?
Du har en side der hedder kontakt.php:
Fold kodeboks ind/udPHP kode 


Og så check.php
Fold kodeboks ind/udPHP kode 


Det vil jo slet ikke sætte et stop for spammers! De kan jo sætte deres post data til 2, 2 og 4! Lav hellere en session i den første fil, og check i den anden og den postede værdi er indentisk med den session.



Eftersom jeg mener at have læst et eller andet sted at de kan analyser billeder etc.. så ville jeg også tror de kunne fange ligning skrevet i text n+m, hvor m og n er tal, så er det jo bare at sende denne streng til eval og ud har resultatet.

Det reele sprøgsmål er vel snarer om du tror der rent faktisk sider en person og finder ud af dette, det vil vel komme an på om den pågældende side har 10 besøgende eller 1000.

Man skal også huske at enhver sikkerhed også gør det sværrer for ens reele brugere.



Ja?
Du har en side der hedder kontakt.php:
Fold kodeboks ind/udPHP kode 


Og så check.php
Fold kodeboks ind/udPHP kode 


Det vil jo slet ikke sætte et stop for spammers! De kan jo sætte deres post data til 2, 2 og 4! Lav hellere en session i den første fil, og check i den anden og den postede værdi er indentisk med den session.

Willy: Spammere bruger spam-botter, lidt ligesom crawl botter. Og jeg tvivler på at dette site er et som spammere vil gå specifikt efter. En spammer laver ikke en applikation til hver enkelt site. De laver en, der klare der for alle sites, så nej problemet er ikke overvældende

Hvis du så alligevel vil have lidt bedre sikkerhed vil jeg foreslå CAPTCHA, selvom spammere også snart kan undgå det...



Ja?
Du har en side der hedder kontakt.php:
Fold kodeboks ind/udPHP kode 


Og så check.php
Fold kodeboks ind/udPHP kode 


Det vil jo slet ikke sætte et stop for spammers! De kan jo sætte deres post data til 2, 2 og 4! Lav hellere en session i den første fil, og check i den anden og den postede værdi er indentisk med den session.

Willy: Spammere bruger spam-botter, lidt ligesom crawl botter. Og jeg tvivler på at dette site er et som spammere vil gå specifikt efter. En spammer laver ikke en applikation til hver enkelt site. De laver en, der klare der for alle sites, så nej problemet er ikke overvældende

Hvis du så alligevel vil have lidt bedre sikkerhed vil jeg foreslå CAPTCHA, selvom spammere også snart kan undgå det...


Men er det en chance vi er villige til at tage?? Der skal ikke laves en "ny" spam-robot. Det er simpelt, lav en post-data og send den igen og igen...



t