Anti-spam az oldalon bármilyen cms, orbáncfű jegyzetek
2. A gomb, amelynek van egy küldő, add
Például, ha a kulcs kódját volt:
mi alakítsák
3. A php-script, amely ellenőrzi az űrlap adatok nem valami ilyesmi:
ha # 40; $ _POST # 91; „Ellenőrzés” # 93; ! = 'TitkosKód' # 41; kijárat # 40; 'Spam decected' # 41; ;
A lényeg egyszerű - amikor a felhasználó rákattint a „Küldés” gombra javascript írja az üres változó titkos értéket. És egy élő emberi változó jön ez az érték, és jön egy üres bot, mert nem végez JS. Ez az egész trükk. A fórum vBulletin, amikor feltettem ezt a védelmet, nincs spam 2 év. Samopisnaya egyetlen honlapon is hat hónapig nem spam fordulóban, bár nem captcha csak ezt a védelmet. Most itt van az egyik oldalán joomla fel ilyen védelmet, mert gonosz spammerek került a szokást küldött nekem 20-mailek óránként a visszajelző űrlapot.
Mint tudja, ez csak egy általános sémát. A név a területen, és ellenőrizze az értéket az ellenőrzés változó TitkosKód lehetséges, sőt kívánatos megváltoztatni bármely más saját belátása szerint. A php-felvezető nem kell működni egy sor $ _POST, és mások. A fenti találtam Joomla ezt a változót az alábbiak szerint:
$ Check = JRequest. getVar # 40; „Ellenőrzés” gombra. ''. 'Post' # 41; ;
Zayuzat leírt funkció zadolbala helyett a CAPTCHA, mi hogyan megy
Kirill Mazur, az is egy jó megoldás. De ez nem sokban különbözik. Tesztelem érték állandó, akkor a másodpercek száma egy oldalon.
shagimuratov, ez Akismet és én állva ezt blozhike. Elégedett vagyok, spam nem megy át, most írt a statisztikát, amely védte a 67000 spam üzeneteket, egy jó eredmény
Kikapcsolása JS és minden hajózott. Francba, nem megoldás!
Nos írtam:
>>> Van némi szánalmas a használók aránya a fogyatékos JS, de figyelmen kívül hagyja őket.
Ki nézett a statisztikák a helyén, amely használja ezt a technikát, a felhasználók nem js ott kiderült, hogy mint 0,35%. És én vagyok és a nagy nem törődnek velük. Én sokkal fontosabb, mint 99,65% -a felhasználók, akik megmenekülnek a szükségességét, hogy adjon meg egy captcha.
Természetesen, ha van egy feladat, hogy mindenkinek örömet felhasználók 100% -át - ez a megoldás nem alkalmas. De ne felejtsük el, hogy segítségével újabb captcha 100% -a megfeleljen az azonos nem fog működni. Bármit ne tegye a captcha - még egy bizonyos százalékát az emberek, nagyobb, mint 0, nem adja meg.
Marina kacsa tesz a fenti védelmi webhelyére.
Nemrég jött ki egy hasonló módon védelmet, de egy kicsit több izoshronny. A lényeg ugyanaz, de JS felvezető kell lépnie a rejtett mező nem állandó, és az összeget a véletlenszerűen generált (a szerveren) számokat. És a válasz összehasonlítjuk a válasz munkamenet mentése nélkül (array $ _SESSION). Így még ha a bot tanítani vagy végeznek JS elemzésekor rögzített formában, a Cookie támogatni fogja azt kell több, és ennek eredményeként menj az oldalra 2-szer 1 st, hogy meg tudjunk, például a számítás és Cookie, és 2- második, amit be kell nyújtania egy űrlapot a választ, és a cookie-k
Kérem, mondja meg, ahol vBulletin behelyezzük a kódot, ahol a sablon if ($ _POST [ 'ellenőrizze'] = 'TitkosKód'!) exit ( 'spam decected'); ?
Köszönöm.
Minden, amire szükség van a levelezés, raskrutok és ellenőrzi - dáma, szoftverek, csaló.
Fejlesztési és tervezési helyszínek, valamint a tervezési közösség VKontakte
Örülünk, hogy találkozunk a honlapunkon.
Mi ad visszajelzést, és biztosítékokat azonosított pénztárcák, mindenféle kifizetéseket.
Ez a módszer nem működik, akkor is meg kell spam e-mailek megkérdezése, hogyan lehet megoldani ezt a problémát, hozzátéve somefunction (). Sajnos nem jó a JS. Előre is köszönöm