Cemil
Erfahrenes Mitglied
Hallo,
habe ein Formular erstellt, indem man Bestellungen entgegennehmen kann. Desweiteren hat der Benutzer 2 Optionen zur Auswahl:
Der Benutzer kann sich die Rechnung nach Hause zuschicken oder auf der Webseite anzeigen und ausdrucken lassen.
Mein Problem:
Während der Kunde seine Rechnung anzeigen und ausdrucken lässt, werden mit grösster wahrscheinlichkeit andere Bestellungen in die DB eingetragen und ich möchte vermeiden, das nach einem reload der letzte Datensatz angezeigt wird.
Habe recherchiert und herausgefunden, das für solche Fälle Sessions oder die Variable $_SERVER['HTTP_REFERER'] in Frage kommen könnten. Auf php.net habe ich gelesen, das aus Sicherheitsgründen die Variable $_SERVER['HTTP_REFERER'] nicht empfohlen wird, also bleiben nur noch die Sessions (korrigiert mich bitte, falls ich falsch liege).
Mir fehlt einfach der Ansatz, da ich bis heute nichts damit zutun hatte. Hat irgendjemand einen Vorschlag?
habe ein Formular erstellt, indem man Bestellungen entgegennehmen kann. Desweiteren hat der Benutzer 2 Optionen zur Auswahl:
Der Benutzer kann sich die Rechnung nach Hause zuschicken oder auf der Webseite anzeigen und ausdrucken lassen.
Mein Problem:
Während der Kunde seine Rechnung anzeigen und ausdrucken lässt, werden mit grösster wahrscheinlichkeit andere Bestellungen in die DB eingetragen und ich möchte vermeiden, das nach einem reload der letzte Datensatz angezeigt wird.
Habe recherchiert und herausgefunden, das für solche Fälle Sessions oder die Variable $_SERVER['HTTP_REFERER'] in Frage kommen könnten. Auf php.net habe ich gelesen, das aus Sicherheitsgründen die Variable $_SERVER['HTTP_REFERER'] nicht empfohlen wird, also bleiben nur noch die Sessions (korrigiert mich bitte, falls ich falsch liege).
Mir fehlt einfach der Ansatz, da ich bis heute nichts damit zutun hatte. Hat irgendjemand einen Vorschlag?