質問: `WordPress` の `ContactForm` を使用してメールフォーム画面を作成しています。 さらに、`Contact Form 7 Serial Numbers`というプラグインを利用し、フォームからメールが送信される度に自動で受付番号を付与するようにしております。(通し番号) メール送信後は送信完了画面へ遷移します。 また、`Contact Form 7 Serial Numbers`に用意されているショートコード`do_shortcode('[wpcf7sn_view_count id=""]')` を利用して送信完了画面へ受付番号を表示しています。 ただこの方法だと、常に最新の受付番号を表示してしまいます。 例えば、送信完了画面をお気に入りに登録し、後日ページを表示すると、以前の受付番号ではなく最新の受付番号が表示されることになります。 `PHP`の`SESSION`や`local strage`を利用すれば上手くできそうな気はするのですが、 具体的にどのような方法が良いのかまでは詰めれていません。 このように受付番号や注文番号などを送信完了画面へ表示するのは一般的に行われていると思うのですが、 どのような処理で行うのがベターでしょうか?
回答: 通常ですが、「送信完了画面」のようなものはお気に入り登録させません。 「必ずメモか画面キャプチャをとって保存しておいてください」と文言を表示させるのみで、必要な受付番号などはその画面では確認させません。 「最新の受付番号を表示している」ということは無駄に採番されているということになります。 できればPOST以外、つまり直でのアクセスが出来ないようにしてください。