Tach!
speichere $_GET, $_POST und $_SERVER['PHP_SELF'] in der Session und prüfe am Anfang der Formulare, ob da was drin steht, um es dann an die passenden Funktionen zu übergeben.
Klar, wenn ich ein Formular habe, ok.
Aber nicht in einem System mit z.b. 50 Formularen mit Dropdowns, Checkboxen, Inputfeldern, usw. Da sitzt Du Wochen dran, das alles zu implementieren.
Mit einem Absenden kann immer nur ein Satz Formulardaten mitgesendet werden, nicht 50. Aber darauf kommt es nicht an, weil man ja, wie schon erwähnt, GET und POST schön handlich in einem Zug in die Session schreiben kann. Die Daten nach dem Login wieder in die passenden Felder zu schreiben, sollte wegen der Benutzerfreundlichkeit sowieso bereits erledigt sein, weil man das für das Prüfen mit anschließeneder Wiedervorlage bei Fehlern benötigt (Affenformular). 50 Formulare ergeben gegenüber einem Formular keinen großartigen Mehraufwand zu der auch anderweitig benötigten Funktionalität.
dedlfix.