CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]メールフォーム:完了メールが何度も送信される問題。。

投稿日:

送信完了メールが何度も来る。。

とあるイベントの予約システムを構築したところ、ユーザーから「完了メールが何度も送られてくる」という報告(クレーム!?)があった。。

調べてみると、数千件あった予約のうち 重複されていると思われるものが複数見つかった。
上記の報告を寄せられた方は、前日の予約から10件近くも同じ完了メールが送られていた痕跡があった。。(申し訳ない。。)

スマホが勝手にページをリロードすることがあるらしい

参考:https://yomocho.naganokanako.com/post-5042/
こちらの参考サイトにも記載があるように、特にスマホでの現象らしいが送信完了画面を閉じずに放置しておくと勝手にリロードされ、そのたびに(メール送信プログラムが走り)同じ完了メールが送られてくる、、というカラクリのようだ。
「iOS10のアップデートから常時リロードがデフォルトになった」(引用)というウワサもあるようなので、、今後フォームには対策をしておいた方が良さそうだ。
 
この対策にはいくつか方法があるようだ。
① セッションでリロード対策を行う。
  → 結構複雑で、、ワタシには無理そう。。(涙)

② メール送信するページを完了ページにしない。
  → 今回の予約システムは完了ページに表示された内容をチケット代わりにするため、入力された内容を表示したまま(ユーザーが閉じるまで)保持しておく必要がある。。

③ リロードされても良いように、差し支えないURLに書き換える。
  → 今回、この方法で対策しました。
   具体的な対策方法 > [備忘録]ブラウザに表示されるURLを書き換える方法
 
 

-備忘録


  1. […] 度も送られてくる問題についてはブログ(*1)に書いた。  (*1) [備忘録]メールフォーム:完了メールが何度も送信される問題。。   ここでは、その対策としてリロードされても良いように […]

関連記事

[備忘録]Googleキーワードプランナーの使い方

SEO対策に必須!検索キーワードを把握する Webサイトの検索順位を上げるためには、SEO対策にも重要です。 ここで「どんなキーワードがどのくらいの頻度で検索されているか?」を調べるための「キーワード …

[備忘録]Excel2007:パスワードの設定/解除方法

覚えてられないのでメモ。。 あまり使わないので覚えてない。けど、たまに使いたいとき調べるのが面倒。。(^^; そんなExcelのパスワードの設定/解除方法を。 参考サイト:文書、ブック、およびプレゼン …

[備忘録]Windows10:簡単に画面キャプチャーをJPGファイル保存する方法

セカンドモニタでも矩形選択スクリーンショットを簡単にJPG保存できる! 業務上、モニタに表示されたある部分をJPG画像等に保存しておきたいことは良くある。 今までは、定番の画面キャプチャーツール「Wi …

[備忘録]PowerPoint:画面時の「発表者ビュー」機能をOFF

Zoomの画面共有で支障が。。 PowerPoint(パワーポイント)の比較的新しいバージョンの機能として、2画面モードでスライドショーすると、メイン画面が「発表者ビュー」(↓)になる場合がある。 通 …

[備忘録]Firefox:「Google Translator for Firefox」が使えなくなった

Firefoxでの簡単翻訳ツール 日頃Firefoxを愛用しているが、テキストのGoogle翻訳はアドオン「Google Translator for Firefox」を使っていた。 が、最近になって …