Hallo Matthias,
- Formular wird im 1. Tab geladen -> $_POST-token = foo
- Formular wird im 2. Tab geladen -> $_POST-token = bar
- Formular wird im 2. Tab abgeschickt -> $_SESSION-token = bar
- 1. Tab wird refreshed -> $_POST-token = quz
- 2. Tab wird refreshed -> $_POST-token = $_SESSION-token = bar
- => keine erneute Eintragung
Das ist nicht das Szenario, das ich skizziert habe ;)
- Formular wird im 1. Tab geladen, ausgefüllt und abgeschickt. Session-Token ist jetzt das aus dem 1. Tab.
- Formular wird im 2. Tab geladen, ausgefüllt und abgeschickt. Session-Token ist jetzt das aus dem 2. Tab.
- 1. Tab wird refreshed. Doppelter Eintrag, weil das in den FormData geschickte Token sich von dem Token in der Session unterscheidet.
LG,
CK