[ Marko Medojević @ 24.05.2008. 14:06 ] @
Ćao!

Imam sajt u PHP-u i potrebno je da zaštitim komentare od spamovanja. Da li postoji neka mogućnost a da se izbegne verifikacija koda sa slike (ko na rapid-u)? Za sada koristim sledeća rešenja, filtriranje IP adresa sa kojih je došao spam, kao i brisanje poruka koje sadrže određeni string (cron job).
[ emranonline @ 24.05.2008. 15:36 ] @
pa mozes uraditi isto sto i blic.co.yu i b92.net i druge stranice a to je da administrator odobri komentar.
[ Marko Medojević @ 24.05.2008. 16:28 ] @
Da znaš da ću to uraditi na kraju!
[ loonies @ 24.05.2008. 17:00 ] @
Citat:
mare_bj:
...brisanje poruka koje sadrže određeni string (cron job).


Boje stavi da se ne upisuje komentar u bazu ukoliko komentar sadrzi blacklisted rec/i i tu proveru uradis prilikom submit-a forme.

Tako ces imati manje komentara da administriras..
[ deZio @ 24.05.2008. 18:32 ] @
A zar ne bi mogao obican checkbox, kao ona fora are you human?
[ Nemanja Avramović @ 24.05.2008. 19:39 ] @
http://www.akismet.com/ (pokupiš API key)
pa onda http://www.phpclasses.org/browse/package/4401.html

kod mene na blogu 99% preciznost
[ wizarded @ 28.05.2008. 19:11 ] @
ili jos jedna mogucnost sam video na nekim mestim, postave jednostavnu matematicku racunicu tipa 1+2= i korisnik treba da upise rezultat...ali koliko je to pouzdano...
[ Nemanja Avramović @ 28.05.2008. 21:44 ] @
Pre ili kasnije će i to biti provaljeno. Poenta je u tome da se što više odstupa od nekog šablona jer se spam botovi prave po nekim šablonima (za phpBB, tForum, blogove, obične web forme) i što drugačiji sistem koristite to su manje šanse da vas botovi prevare i pošalju svoje linkove.
Lično ne volim da smaram korisnike kepčama i sličnim stvarima (iako sam na blogu do skoro imao reCaptcha kepču), zato se opredeljujem za Akismet i slične servise. A uz to su i prilično precizni
[ zedin @ 31.05.2008. 19:52 ] @
Mozes recimo jednostavno da dodas neko skriveno polje u koje ces upisat vrijeme kada je stranica renderisana, a nakon sto se poruka posalje provjeris da li postoji određena razlika u vremenu.

Dodavanje i blok liste je jednostavno i stvarno pomaže.
[ Spiridon64 @ 04.06.2008. 13:38 ] @
Napisao sam mali tekst o skrivenom input field-u: http://blog.arnoldcistai.net/s...rimetno_protiv_spambotova.html

Meni je pomoglo i na blogu a i na raznim sajtovima sa formularima (captcha i bayesian filter je mnogo lošije radio posao). Primera radi, Na sajtu od oko 600-700 unikatnih poseta dnevno, pohvata oko 10 do 30 spamova. Ali naravno, najbolje je kombinovati sa drugim (već navedenim) metodama. Znači captcha+filter+skriveni field itd.
[ Marko Medojević @ 06.06.2008. 08:27 ] @
Implementirao sam akismet (nije upitanju blog već klasičan sajt sa komentarima), ali jedna stvar mi nije jasna:
Code:
Where does the spam go?

When the plugin catches something as spam it saves it in the database for 15 days in case you want to check it out manually and then automattically deletes it. In the unlikely event something gets incorrectly identified as spam you can correct it and it submits the "false positive" back to Akismet for analysis and improvement of our system. If a spam comment happens to get through and you mark it as spam within WordPress, it does the same thing. Akismet becomes more effective the more you use it.


Na kom nalogu se nalazi ova privremana baza i gde se može videti?
[ dakipro @ 06.06.2008. 08:33 ] @
To je najbolje da pitas na forumu Web Aplikacije, ovde je vise diskusija oko php programiranja nego li upotreba gotovih cms-a, wordpresa itd...
[ VladaSu @ 06.06.2008. 23:51 ] @
Jos jedna fora koja malo pomaze ...
u action stavis "error.html" i na onsubmit promenis action
[ Nemanja Avramović @ 07.06.2008. 07:35 ] @
Citat:
Na kom nalogu se nalazi ova privremana baza i gde se može videti?


Ako koristiš klasu koju sam ja ostavio (odnosno link ka njoj), najverovatnije moraš sam da upišeš problematične komentare u bazu, odnosno pošto verovatno sve komentare upisuješ u bazu, samo dodaj jednu kolonu "approved" tipa tinyint(1) [iliti bool] i setuj je na 0 kod spam, a na 1 kod ham komentara