2011-12-09 16 views

答えて

0

理由だけreCaptchaを実装していませんか?

+0

reCaptchaは、ユーザーとボットを分割しますが、スパムユーザーと優れたユーザーを分割することはありません。また、APIと人間の安価なリソースを持つバックエンドでキャプチャの解決サービスがあるので、多くのボットが問題なくキャプチャを解決します。 – Meglio

+0

... Akismetを使用してスパム登録を停止する方法については、この記事を参照してください。http://stackoverflow.com/questions/5414232/registration-spammer-detection-with-akismet – Meglio

0

あなたはIPアドレスの検証を試みることができます、それはあなたがすべての登録を一意にするのを助けることができます。フォーム提出中は、他の登録ユーザーのIPアドレスを確認し、同じIDのスパマーの複数の登録を制限することができます(スパマーは通常複数のIDを作成し、おそらく同じコンピュータからのものです)。

便利なソース:

http://php.net/manual/en/filter.examples.validation.php

+0

今日、NATルータの背後にあるため、異なる人/マシンが同じパブリックIPを持つことは非常に一般的です。スパマーがIPを簡単に偽装できることは言うまでもありません。おそらく、IPとユーザーエージェントの文字列の組み合わせ.. http://samy.pl/evercookie/を見てください。 –

+0

よく知って、:)私は通常、IPアドレスの検証を使用し、はい、それはスパマーを大幅に削減します。 –

+0

IPアドレスの検証は、スパム送信者ではないにもかかわらず、スパマーとみなされているユーザーをブロックすることになります。 簡単な方法では、スパムロボットを避けるためにcaptchaを使用してください。 –

関連する問題