Rengeteg spam ellenes megoldás létezik, de stylesheetesről még még nem hallottunk. Az elve az, hogy felteszünk egy plusz inputot a formra, amit css-sel elrejtünk (visibility:hidden; vagy display:none;), így a felhasználó nem látja, de spammer botja igen.
Ha spammerünk scriptje tartalommal tölti fel ezt az inputot, akkor vélhetően rossz szándék van a cselekedet mögött, akkor a postot eldobjuk. Stupid spammer.
http://www.modernbluedesign.com/web-design-blog/fighting-spam-with-css/
Minta:
http://www.modernbluedesign.com/web-design-blog/case-studies/css-spam-fighter/
Természetesen kérdés, mi van akkor, ha a felhasználó letilja a css-t? Tapasztalatok szerint csak hozzáéertő ember tiltogat css-t, mert vélhetően meg akar valami tudni az oldal tényleges szerkezetéről. Akkor azt meg nem kell félteni.
Vagy a mező labeljéhez bírod, hogy “ha emberből vagy, ide ne írj semmit”
Visszajelzés: Turulcsirip - zsolti
jahh.. és akkor még tovább lehet fejleszteni, ha tényleg csak “okos” embertől engedsz kommentet, akkor nem “add össze a két számot”, hanem egy kétismeretlenes egyenletet számoltatsz.. viszont abban az nem tetszik, hogy minden nyelven ugyan annyi a két szám összege.. nekem még mindig a “milyen nap van ma magyaroszágon” a kedvencem.. úgy még a dél-afrikai “kézi spammer” sem tud irkálni..