Thread Script wird doppelt ausgeführt?!
(8 answers)
Opened by Gast at 2007-08-20 12:02
Hi,
erstmal Danke für deine Antwort. Das Problem dabei ist, das ich zuerst die Rechnungsnummer benötige, da damit ein externes Zahlungssystem angesteuert wird. Wenn die Zahlung dann fehlschlägt darf die Nummer aber nicht erhöht werden. Das Problem mit den Nummern ist aber weniger tragisch. Das Problem ist halt, das bei einem Kunden die Zahlung zweimal angestoßen wird, was natürlich nicht wirklich toll ist. Hier noch einmal der Ablauf aus einer etwas anderen Sicht: 1. Prüfe, ob der Kunde bereits eine Zahlung durchgeführt hat (in MYSQL DB) 2. Führe externes Zahlungssystem aus 3. Schreibe in die Datenbank, das die Zahlung durchgeführt worden ist (Die Zahlung soll nur beim ersten Mal durchgeführt werden. Danach kann er den Service ein weiteres Mal kostenlos in Anspruch nehmen) Und hierbei werden bei einem Kunden halt manchmal 2 Zahlungen direkt hintereinander ausgeführt. Hatte vergessen das das ein CGI/Perl Script ist, das über den Browser ausgeführt wird. Für mich stellt sich jetzt halt erstmal die Frage, wie es sein kann, das das Script 2mal direkt hintereinander von einem Kunden ausgeführt wird, so das sich die Schritte 1-3 überschneiden. |