フォームスパムを防止するための技術に関するほとんどの質問は既に読んでいますが、ブラウザのセッションの使用を示唆するものはありません。セッションでフォームスパムを防止する
私たちは、指定された電子メールアドレスに電子メールを送信するフォームを持っています.Javascriptを使用していないユーザーにも簡単にアクセスできるように、「captchas」またはJavascriptを使用する考えが嫌いでした。
セッションオブジェクトを使用してフォームのスパムを防止したいと考えています。私たちのwebappは、Strutsを使ってWeblogic Server 10上で開発されています。
解決策は、フォームが読み込まれるときにセッションオブジェクトに変数を設定することです。 submitをクリックすると、変数のセッションがチェックされます。変数はなく、フォームにリダイレクトします。変数が存在する場合、電子メールを送信します。
これは悪い考えであると思われる意見や理由がありがたいので、私たちはこの解決策を他の人たちに評価することができます。
多くのおかげで、 ジョナサン
そうですね、同じシステムを2ページロードの設定でスパムに使用することができます。フォームをヒットしてセッションを取得し、スパムを送信します。これを繰り返して、この方法で簡単に迷惑メールを逃すことができます。 – cdeszaq