• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールフォームの重複送信の制限の処理を教えてください。)

メールフォームの重複送信制限の方法

このQ&Aのポイント
  • メールフォームでの重複送信を制限する方法について教えてください。PHP4を使用しているため、クッキーやJavascriptなどを利用せずに実現したいです。また、一般的な処理だけですむ方法を教えてください。
  • 初心者ですので、メールフォームでの重複送信を制限する方法について検索しても具体的な方法が見つからず、困っています。一般的な処理で、悪意のあるメールの重複送信に対処する方法について教えてください。
  • メールフォームで同じパソコンからの重複送信を制限する方法について教えてください。1日内に同じPCから10回までの送信を許可し、日が変わるとリセットされるような処理を実現したいです。一般的な方法で実現可能な処理について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

「同じPCから」という条件だとCookieを使わないと仕方ないでしょう。「同じIPアドレスから」となると誤爆(間違って同一と判断してしまう)が心配です。HTTPリクエストから取り出せる内容は限られています。 あとメールフォームからPOSTされた内容全部がひとつ前のPOSTとまったく同一だったら弾く・・という手もあります。いたずら目的にはそこそこ有効です。

tetsufaq
質問者

お礼

ご回答ありがとうございます。確かに同じPCからだと無理そうですね。 色々検討しましたが、いただいたアイディアと同じように送信内容の重複しか思いつきませんでした。有効ということですし、前向きに作ってみます。(簡単なCookieも採用することにします)

関連するQ&A

専門家に質問してみよう