2016-03-26 20 views
0

Ich habe ein Zahlungsformular auf meiner Website und die folgende Frage:Wie verhindert man die "Zurück" -Taste nach erfolgreicher Umleitung vom Bezahlsystem?

Wenn der Benutzer "Kaufknopf" drücken, wird das Zahlungsformular auf der Bank der sicheren Bank geöffnet. Wenn der Benutzer das Zahlungsformular ausgefüllt hat und auf "Senden" geklickt hat, erhalten Sie eine SMS, um die Zahlung zu bestätigen.

Nach Erfolgsbestätigung wird es auf success_url zurück zum Out-Shop umgeleitet.

Das Problem beginnt, wenn Benutzer drücken zurück Schaltfläche in seinem Browser, weil Hallo wieder SMS Bestätigung erhalten.

Wie zu verhindern, dass SMS wieder senden?

Antwort

2

Die POST/REDIRECT/GET method. Wenn eine 303-HTTP-Antwort gesendet wird, wird der Browser angewiesen, diese Seite in seinem Verlauf zu ersetzen und das erneute Senden der geposteten Daten zu vermeiden.

Ich kann kein Beispiel posten, da ich nicht weiß, welche Programmiersprache Sie verwenden.

+0

Danke für die Hilfe! – Erik