2010-11-25 14 views
-1

私は電子メール用のテキスト入力フォームを持っています。私はロボットを避けるためにキャプチャを使用したくありません。しかし、私は方法を使用していました。ロボットを避ける新しい方法

電子メールのテキスト入力にname = "courrier"または別の名前を付け、name = "email"という別の隠しテキスト入力を作成します。 PHPコードで

、私は条件を入れている:

if (empty($_POST['email'])) { 
    // add infos in the database 
} else { 
    //this is not allowed to use robots 
} 

は、ウェブサイトにいらいらすることができ、いくつかのキャプチャを回避するために便利な、このメソッドですか?

+1

これはハニーポットと呼ばれます。 http://en.wikipedia.org/wiki/Honeypot_%28computing%29 – Gazler

+0

@Gazler私は単一の隠されたHTML入力要素がハニーポットと見なされるとは思わない... – meagar

+2

@meagerボットのトラップを設定しています。私はそれがハニーポットだと言いたい。私はcssでフィールドを隠して、それを通常の入力にしていました。 http://haacked.com/archive/2007/09/11/honeypot-captcha.aspxは、この技術に関する記事です。 – Gazler

答えて

1

この方法は、ウェブサイトで気に入っているキャプチャを避けるのに便利ですか?

ある程度までは、はい。それは絶対確実ではありませんが、確かにいくつかの試みをブロックします。

+0

ありがとう...しかし、私は本当に誰かが将来インテリジェントロボットを開発しない場合でも知りたいです – SmootQ

関連する問題