Comment spam

Meneruskan Postingan sebelomnya...

Gw update lagi untuk comment spam, menjadi seperti ini:



$comment = Validation::factory($_POST)
           ->add_rules('comment_author', 'required', 'length[3,100]')
           ->add_rules('email', 'required', 'valid::email')
           ->add_rules('comment', 'required', 'valid::nobadwords')
           ;

if ($comment->validate())
{
  if ($this->check_author_url())
  {
    // proses spam
  }

  // proses
}

Method check_author_url hanya ngecek apakah si author itu sama dengan urlnya? kalo sama ada kemungkinan spam. (ini menurut yg ada dalam log yah...)

Di log, sebenernya bukan sengaja gw bikin log, tapi cuman nyatet data berupa, komentar, url, author, sama email. Nah si author sama urlnya selalu sama kalo yg ngasih komentar itu lagi nyepam, misal aja:

  • Author: Freddy
  • URL: Freddy

Jadi gw pikir... ya ini spam. mohon koreksi kalo salah.

Balik lagi ke controller, ketika kita tau kalo nama sama urlnya sama, si comment gak gw submit ke database, tapi gw die.


if ($this->check_author_url())
{
  @header('content-type: text/plain; charset=utf-8');
  echo "mungkin lo lagi nyepam di gw, \n" .
       "kalo ga.. lo contact gw aja.. \n".
       "kasih tau kalo lo mau kasih komen.";
  die();
}

Hehe.. maap2.. kalo gak pake bhs. Inggris, ada yg bisa bantu terjemahin? ;)


Preview:
  • Fields with * are required
  • E-mail will not publish
  • Using Markdown
  • With Antispam Enable, contact me if you're not spammer

Open comment form


Comments:

#12366

suhu..

mau komen ajah susah nyari nya huehuehe tapi akhirnya ketemu juga.. kakak ketiga (pocong) apakabarnya suhu ?

btw.. kontak by mail dunk hehehe

#12369

Maksudnya gak kliatan ya? mesti click 'Open comment form' dulu? atau.. gak bisa submit comment?

dah gak di net lagi skr, dah lama ;) email gw ada di halaman contact.

#12378

makin canggih wae skill dirimu euy.....kamana wae juragan?

#12380

Wew.. si brotha.. justru didinya nu kamana wae, urang mah aya, ngan jarang irc deui :)

sehat lur?



Spam Count: 516