Follow me not!


Anti spam sederhana menggunakan PHP

13 February 2008 04:48:38 WIB, under category PHP

Di beberapa postingan di blog ini sering banget diserang sepam. Salah satu ciri utama sepam tersebut adalah menuliskan URL ke dalam form komentar, kemungkinan untuk mendapatkan backlink agar situs dia naik posisi di search engine.

Berdasar sifat sepam tersebut, saya tulis script sederhana agar komentar yang mengandung empat kata ‘http://’ atau lebih (yang biasa dituliskan dalam link) akan ditolak dan tidak dimasukkan dalam database.

[code] if(substr_count($_POST['komentar'],'http://')>=4){
die(’mas, nyepam ya?’);
}
else{
// masukkan dalam database
}
?>
[/code]

Adakah yang sudah mencoba cara ini dan merasakan hasilnya?


29 Comments so far..

  1. Leksa
    13 February 2008, 05:37:18 WIB

    Cialis vs viagra. Buy cialis. Cheapest cialis. Compare levitra cialis. Cialis….

  2. Leksa
    13 February 2008, 05:38:18 WIB

    horee lolosss… :D

    kaburrrrr……

  3. mr.bambang
    13 February 2008, 05:42:47 WIB

    Trus kalo ada teman yang menuliskan link, tapi sama sekali tidak berniat menuliskan komentar? Ya misalkan sebagai pendukung atau referensi dari komentarnya.

  4. mr.bambang
    13 February 2008, 05:49:48 WIB

    Coba dulu aha. Daripada nyepam cialis viagra mending ngeblog aja atau googling

  5. mr.bambang
    13 February 2008, 05:51:44 WIB

    Keren :)

  6. Adham Somantrie
    13 February 2008, 08:39:45 WIB

    saya sudah menggunakan metode ini sejak lama…

    kalo saya, mendeteksi adanya “< a href" ... "< h1 >” … yang dulu cenderung digunakan oleh spammer…

    namun kini sudah jarang spammer yang menggunakan link, maupun “http : //” …

    lalu saya menggunakan word filtering… dengan database beberapa kata-kata yang diblokir… dan ternyata, spam semakin variatif, dan kata-katanya pun semakin manusiawi seperti: “great job, friends”…

    hingga akhirnya, saya pun menggunakan keycode sederhana, yang walaupun secara teknis tidak 100% aman dan gampang dibobol. tetapi alhamdulillah, sampai sekarang belum ada sepam kecuali “pertamax”, “keduax”, hehehehehe…

  7. detnot
    13 February 2008, 09:38:45 WIB

    script-nya pendek, tapi kadang gk kepikirken je’ jeng

    *tengkyuhhhhh jeng

  8. funkshit
    13 February 2008, 10:01:45 WIB

    bukane situs ini mendukung no nofollow
    jadi tiap yang koment nulis link kan dapet backlink
    jadi kenapa musti nyepam

  9. annots
    13 February 2008, 10:41:19 WIB

    coba ahhh…..

    [start] -> [Program files] -> [Notepad]

  10. annots
    13 February 2008, 10:42:21 WIB

    kang yeni, komene kok miring kabeh?

    coba kalo tulisan asli miring

  11. annots
    13 February 2008, 10:43:18 WIB

    jebul sampe tulisan di sidebarmu juga miring kang….

    *ga sengaja hetrik om*

  12. linoxs
    13 February 2008, 10:57:43 WIB

    Visit Yeni new Blog

  13. linoxs
    13 February 2008, 11:02:05 WIB

    Siyal, salah nge-link T-T

  14. Goen
    13 February 2008, 11:43:23 WIB

    effendi effendi effendi effendi effendi effendi

  15. paydjo
    13 February 2008, 11:58:31 WIB

    gara2 mr bambang tuh komentar jadi miring2 kayak yg dikomentari

  16. paydjo
    13 February 2008, 12:00:29 WIB

    ralat, dari leksa ding, yg komentar no 2

    ^:)^

  17. Esmeralda
    13 February 2008, 13:08:52 WIB

    ependi ependi ependi ependi ependi ependi ependi

    *lolos gak ya?*

  18. zam
    13 February 2008, 13:27:16 WIB

    pake strip_tags($string) ?

    eh, kalo supam berupa:

    selamat!
    makan-makan!
    wah, panjang juga ya?

    kui isoh difilter ora?

    *bertobat dan menjura*

  19. pengki
    13 February 2008, 13:34:44 WIB

    sudah pernah mencoba dan ndak efektif jeng. spammer makin pinter sekarang.

    hidup captcha!

    *loh*

  20. EL
    13 February 2008, 13:39:17 WIB

    nyoba nyepam Om sendal :D

  21. yudhi
    13 February 2008, 15:49:53 WIB

    google ini google lho !

  22. -tikabanget-
    13 February 2008, 17:47:23 WIB

    humph..
    ndak ditambahi itu filternya?
    antogirang?
    effendi?
    tikabanget..?

    **awas ajaa..**

  23. yanworks
    14 February 2008, 01:47:59 WIB

    terakhir saya coba emang berhasil mas, selamat2.

    coba lagi ah dikurangi jumlahnya

    http:// http:// http:// Viagra Cialis Rolex

  24. yanworks
    14 February 2008, 01:49:10 WIB

    hahaha, kalo http:// cuma tiga lolos. - la iya, orang di scriptnya musti 4 ya.

  25. ekowanz
    14 February 2008, 12:43:54 WIB

    loh angka2 keycodemu ini ga jadi diganti tulisan po?..nek aq arep komen nggo mGooi mesti harus dibuka dulu imagenya :(

  26. tando-wi yahya
    15 February 2008, 09:55:01 WIB

    ditaro dmn seh emgnya?ga ngerti

  27. Gum
    16 February 2008, 11:12:22 WIB

    di wordpress kalo ga salah komen yg mengandung 2 link sudah masuk penjara.
    dibikin gitu aja mas

  28. snydez
    13 March 2008, 17:10:11 WIB

    tapi tetep mengkonsumsi badwidth ya? :)
    maunya, dicegat sebelum ngegeragas badwidth :P

  29. world of warcraft nude patch
    26 May 2008, 16:18:36 WIB

    http://www.esnips.com/user/tara-reid - tara reid breast
    http://www.esnips.com/user/mariska-hargitay - mariska hargitay nude calendar

RSS for comments TrackBack URL

Leave a comment or two

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>