0

現在、非表示のテキストフィールドを使用して、入力されているかどうかを確認しています。理論は、それが埋められた場合、それは隠されており、ユーザーは決して埋めることができないため、ボットがそれを行ったに違いありません。

ボットがフォームを自動送信しないようにする方法を詳しく説明しているこの記事を見つけました。フォームを作成し、CSSを使用して非表示にしleft: 1000px; top: 1000px;、実際にボットのIPをhtaccessファイルに追加して、ボットを効果的に禁止します。

2番目の方法は、特に.htaccessファイルを汚染する可能性があるため、少しやり過ぎのようです。私の方法は適切ですか?2番目は適切ですか?

4

1 に答える 1

2

あなたの方法は正しいように見えますが、.htaccessにIPアドレスを追加するのはやり過ぎであり、私は特にお勧めしません。ファイルは非常に急速に大きくなり、ボット/スパマーをIPで禁止することは、猫番のようなものです。

正直なところ、最高のキャプチャは最も単純なものの1つです。質問をして、人間の反応を期待してください。

空は何色?_ _

このページのタイトルの2番目の単語は何ですか?_ _

最近のほとんどのボットはそのようなことをチェックするので、数学の質問をすることは避けてください。

于 2012-11-29T16:42:37.460 に答える