0

超シンプルな Web サイトに php メーラーを追加しようとしています。そこにはデータベースすらありません。たとえば、単純なスパムフィルターを追加したい。「それはスパムですか? いいえ: [ ] と答えてください」。それは十分なレベルのセキュリティでしょうか? それとも、もっと何かを追加する必要がありますか?私が言ったように、訪問者の数が少ない非常にシンプルなページです。

4

3 に答える 3

1

非常にシンプルにするために、非表示のスパム フィルター手法を使用できます。これには、目障りなフィルターの質問をフォームに追加しないという追加の利点があります。

基本的に、サイトの div 内にテキスト型のフォーム フィールドを追加し、css を使用して非表示にした div 内に配置します。

フィールドに「spam-filter」や「anti-spam」などの名前を付けてください。

次に、フォームを処理するときに、フィールドが入力されているかどうかを確認します。可能であれば、フィールドを自動入力するため、何らかのボットである可能性があり、より良いものはこのようなフィールドをチェックします.....いずれにしても、ユーザーはフィールドを見ることができないため、フィールドへの入力はすべて自動化されます。

私はこの手法を使用しており、期待どおりに機能します。

例....

<style>
#hide-me {
display: none;
}
</style>
<span id="hide-me"><input type="text" value="" name="anti-spam"></span>

明らかに、本当に優れた実際のスパム対策スクリプトがいくつかありますが、単純なものや目立たないものが必要な場合は、これで間違いはありません。

于 2013-08-19T15:47:32.817 に答える
0

簡単なセキュリティを追加するには、catcha ライブラリを参照してください。

于 2013-08-19T15:40:01.393 に答える