@kamatamaudon

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

戻るボタンを押しても戻れなくする方法

戻るボタンを押しても戻れなくする方法を知りたいです。

HTML ,CSS ,Javascript,PHPで予約システムをつくっています。
支払い後、戻るボタンを押すと、前のページに戻れてしまいます。二重送信防止のため、
支払い後は戻れなくしたいので、解決方法を教えて下さい。

環境:ローカル(mamp)

0 likes

4Answer

JavaScript だけで対応するのは難しいので、戻って操作されても大丈夫なように PHP アプリ側で対応することを考えてはいかがですか? どのようなフレームワークを使っているのか書いてないので分かりませんが、セッション変数で制御するなどの方法があるのでは?

1Like

対症療法(戻れなくする)のに努力するのではなく、根本的な解決(二重送信ができないようにする)をすることに注力するべきかと。

戻れなくしても他の経路で二重送信ができてしまう恐れがあります。その際にまた対症療法することも可能だとは思いますが、さらに他の経路で問題が発生する可能性があります。
なので目先のコストでは対症療法のほうが小さいことは多々ありますが、全体でみると多少のコストを払ってでも根本解決を図ったほうが良いです。

1Like

Your answer might help someone💌