Anti spam sederhana menggunakan 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 ‘https://’ atau lebih (yang biasa dituliskan dalam link) akan ditolak dan tidak dimasukkan dalam database.

[code]=4){
die(‘mas, nyepam ya?’);
}
else{
// masukkan dalam database
}
?>
[/code]

Adakah yang sudah mencoba cara ini dan merasakan hasilnya?

29 thoughts on “Anti spam sederhana menggunakan PHP

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

  2. 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…

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

  4. pake strip_tags($string) ?

    eh, kalo supam berupa:

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

    kui isoh difilter ora?

    *bertobat dan menjura*

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

    hidup captcha!

    *loh*

  6. terakhir saya coba emang berhasil mas, selamat2.

    coba lagi ah dikurangi jumlahnya

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

  7. loh angka2 keycodemu ini ga jadi diganti tulisan po?..nek aq arep komen nggo mGooi mesti harus dibuka dulu imagenya πŸ™

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

  9. tapi tetep mengkonsumsi badwidth ya? πŸ™‚
    maunya, dicegat sebelum ngegeragas badwidth πŸ˜›

Leave a Reply