3

私は多くのサイトのすべてのフォームでこのキャプチャ方法を使用しています。基本的な前提は、css によって非表示になっているテキスト ボックスがあることです。サーバー側のコードがこのボックスにコンテンツがあると判断した場合、フォームはそうではありません。完了しました。

クライアント側:

<li id="li-cap"><label>Leave this field blank</label><input type="text" maxlength="30" id="cap" name="cap" /></li>

CSS:

#li-cap{display:none}

サーバー側の疑似コード:

if(!nullOrEmpty(input#cap))
{
    return post back to form with error
}
else
{
    process form
}

これは、現時点ではクライアント側の検証を無視しています

私はこの形式のキャプチャ (名前があると思いますが、覚えていませんが、p で始まると思います) をしばらく使用しており、さまざまな種類のキャプチャを目にしています。 、画像上のランダムな文字、質問。

私のバージョンでは、ユーザーが入力する必要はなく、スパム フォームもまったく表示されません。これは実際に良い方法ですか、それとも私は少し幸運ですか? より強力な方法を使用する必要がありますか?

4

1 に答える 1

2

このタイプのキャプチャは、すべてのフィールドを埋める典型的なスパムボットにとって比較的強力です。ただし、サイトベースの Floodbot に対しては完全に非効率的であり、これが視聴者の多い Web サイトでは使用されない理由です。

于 2012-04-18T10:07:42.137 に答える