Bestellvorgang absichern

Zenti

Erfahrenes Mitglied
Guten Abend,..

Ich komm einfach mit meinem Problem nicht weiter bzw. weis gar nicht wo ich
ansetzen soll. Ich habe ein Fomular das einen Bestellprozess darstellt. Beim
abschicken des Formulares wird eine weitere Seite geladen, die die Daten des
Kundens in eine MYSQL Datenbank überträgt und eine E-Mail an Kunden und
Administrator sendet.

Ich möchte diese Seite schützen so das man sie nur aufrufen kann wenn man das
Formular einmal abgesendet hat.

Ich vermute das geht mit einer SESSION,..
Bin mir aber nicht im klaren wo ich ansetzen soll bzw. welche Idee dahinter steckt,..

Wäre über Tipps und Vorschläge sehr dankbar :)

mit freundlichen Güßen,
*Zenti
 
Zuletzt bearbeitet:
Das Formular ist wahrscheinlich ein POST-Formular.

Es gibt eine relativ einfache möglichkeit
Erstelle im Formular ein verstecktes Feld.
HTML:
<input type="hidden" name="formName" value="TestForm">

In der Zieldatei ganz am Anfang im PHP-Code:
PHP:
if($_POST['formName'] != 'TestForm') die('Sie haben keine Berechtigung');
 
Vielen Dank für deine schnelle und effektive Antwort!
So werd ichs machen :)

mit freundlichen Grüßen,
*Zenti

EDIT:
Habs grade ausprobiert. Funktioniert Wunderbar :)
Genau so habe ich mir das vorgestellt.

Vielen Dank nochmal
:)
 
Zuletzt bearbeitet:
Zurück