私はスパム防止方法について多くの調査を行ってきましたが、CAPTCHA の使用に頼りたくありません。
フォームは通常、フォームの内容を含む電子メールをユーザーと Web マスターに送信します。
私が最初にしたことは、ユーザーに送信された電子メールのフォームの内容を削除し、単に確認メッセージを表示することです。
フィールドが入力されている場合、人の「タイトル」の行を追加し、CSS を使用して行を非表示にしました。メールを送信せずに送信が完了します。
他にもテクニックをいくつか追加したいと思い
ます。送信完了までの時間を確認してください - 5 秒未満の場合はメールを送信しないでください。
一意の ID を渡す - 一致しない場合はメールを送信しない
問題は、Web サイトのページがキャッシュされるため、セッション変数を直接設定しても意味がないことです。ajax を使用して CFC をヒットし、変数を設定することを検討していますが、JavaScript が必要になります。
JavaScript が有効になっているもののみに送信を制限する必要がありますか? または、代替案はありますか?
ありがとう