F5 Aktualisieren abfangen - Reloadsperre

  • Bräuchte Hilfe... unsere Abteilung ist dabei ein Warenerfassungssystem für einen Kunden zu bauen, bei dem der Kunde über ein Webinterface eingeben kann welche Artikel er in welchen Mengen etc bestellen will, das wird dann automatisch von seinem Einkaufsbudget abgezogen. Das Problem ist nur, dass wenn unser Kunde F5 drückt, um zu sehen ob seine Eingabe richtig übernommen wurde. Dann wiederholt der IE oder auch FF die letzte Eingabe, wodurch aber das Budget dann durcheinander kommt und am Ende nicht mehr stimmt. Der Kunde kann dann entweder mehr oder auch weniger bestellen als er dürfte. Nun frage ich mich ob man dieses Wiederholte schicken durch das Aktualisieren irgendwie abfangen kann durch eine Funktion, oder das in einem Logfile irgendwie sichtbar machen könnte, dass es sich nicht um eine wirkliche Eingabe vom Kunden handelt sondern um das Aktualisieren vom Webinterface.
    Wäre sehr dankbar wenn mir da irgendwer nen Tipp geben könnte

    Quelltext habe ich nicht hochgeladen weil der mehrere Tausend zeilen beträgt und daher "ein klein wenig" unübersichtlich ist

    Man muss nicht verrückt sein um mit mir befreundet zu sein...
    ABER es hilft!!!

  • du kannst keine browser funktionen abfangen...

    das geht einfach nicht...
    du kannst nur vom server aus ne sperre machen, das der hat "no changes" im header sendet.

  • ja is mir auch klar dass ich die Browserfunktion an sich nicht abfangen kann, aber ich hab jetzt einen anderen Weg gefunden, vergebe jetzt für jede Sitzung ne ID, dann kann ich das rausfiltern wenn da Bestellungen sind mit doppelten IDs und die Budgets in der Datenbank stimmen dann, wird nur etwas kompliziert das richtig einzubaun, aber hauptsache es klappt nachher

    Man muss nicht verrückt sein um mit mir befreundet zu sein...
    ABER es hilft!!!