mb_send_mailを使ってメールを送信しています。

フォームから申込だら内容をメールを送信するプログラムです。
PHP:5.3
サーバ:xserver

問題:
1.mb_send_mailで2件同じメールを同じアドレスに送ってしまうことがあった。

2.PCブラウザ(Chrome,IE,firefox,Opera,Kinza)で同じフォームから同じことをしても再現しない。
 *2件同じメールを同じアドレスに送ってしまう、事はなかった。

3.私のスマホ(アンドロイド)から同じフォームから同じことをしても再現しない。

プログラム、サーバでもなく、スマホのOS,ブラウザのように思われます。
申込でいただいた方に直接スマホのOS,機種を聞くことはできません。


教えていただきたいこと

1.このような事
=PHPでmb_send_mailで、プログラム、サーバに問題なくても、スマホのOSかブラウザにより
2度同じメールを送ってしまう、
様なご経験はありますか。

2.どのような原因が考えられますか。
*フォームから申込仕込む際、2度同じオペレーションをした、としか考えられない。


以上ご経験、ヒントなど教えていただけると助かります。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2015/06/23 07:32:15
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:gizmo5 No.1

回答回数504ベストアンサー獲得回数141

ポイント200pt

Apache の accesslog を見てみれば、同じIPアドレスからメールフォームでの送信が2度行われているかどうかははっきりとするのではないでしょうか。
送信ボタンの2度押し以外にも、ブラウザの「戻る」を操作された可能性があります。

id:kohhi

ありがとうございました。「戻る」かな、と思っています。ログ次回からよく見てみます。

2015/06/23 07:32:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません