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回まで
  • 13歳以上
  • 登録:2015/06/18 12:16:29
  • 終了:2015/06/23 07:32:15

ベストアンサー

id:gizmo5 No.1

gizmo5回答回数484ベストアンサー獲得回数1382015/06/18 13:17:09

ポイント200pt

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

id:kohhi

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

2015/06/23 07:32:04

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません