※ ChatGPTを利用し、要約された質問です(原文:PHPのメールフォーム 同一IPからの連続送信禁止)
PHPのメールフォーム 同一IPからの連続送信禁止
このQ&Aのポイント
PHPのメールフォームで同一IPからの連続送信を禁止する方法について教えてください。
セキュリティ対策のため、同じIPからの連続送信を禁止する機能を実装したいです。
現在、PHPのメールフォームを作成中で、同一IPからの連続送信を制限する方法がわかりません。どなたか教えていただけませんか?
PHPのメールフォーム 同一IPからの連続送信禁止
現在、PHPのメールフォームを作っています。
セキュリティ対策の一環として
同一IPからの連続送信を禁止する機能を
実装しようと思っています。
例えば下記のような感じです。
------------------------------
同じIPから、
30分間に、
連続10回以上、
メールフォームの「入力内容確認ボタン」が押されたら、
「しばらくお待ちください」というメッセージを出して、
その後24時間は、そのIPからはメールフォームからの
送信が出来ないようにする
------------------------------
いろいろ調べてみましたが、
なかなか作り方が分かりません。
$_SERVER["REMOTE_ADDR"]
あたりを使うのでしょうか?・・・
どなたかご存知の方がいたら
教えていただけないでしょうか?
サンプルコードと一緒に
ロジックを教えていただけると助かります。
どうぞよろしくお願いいたします。
お礼
なるほど。 とても勉強になりました。 詳しい情報ありがとうございます。 とりえあえずはIPで判別しての制限は意味なさそうですね。 本当にいろいろありがとうございました。 もし、IP判別とは別に、連続送信の防御策などご存知でしたら 教えていただけると助かります。