Ich habe folgendes Problem:
Eine PHP-Seite B kann über 2 Wege von Seite A aus aufgerufen werden:
-Einmal mit einem Link nur mit Parameter 1
-Einmal über ein Formular mit Parameter 1 und 4 anderen Parametern 2, 3, 4, 5
Nun hab ich mir gedacht, wenn ich in Seite B die Parameter 2, 3, 4, 5 im $_SESSION[]-Array speichere (nur dann, wenn die Seite mit den 4 Parametern aufgerufen wurde*), kann ich sie später wieder in die jeweiligen Formular-Felder eintragen, auch wenn der User dazwischen die Seite über den Link mit nur einem Parameter aufgerufen hat.
Die Parameter sollen nur in $_SESSION[] gespeichert werden, wenn alle 4 Parameter gestetzt sind, damit Sie nicht mit "null" überschrieben werden, wenn die Seite nur mit dem Parameter 1 aufgerufen wird. Das überprüfe ich mit
if (isset($_REQUEST['2']) && isset($_REQUEST['2']) && isset($_REQUEST['3']) && isset($_REQUEST['4']))
Jetzt das eigentliche Problem:
Die Parameter 2, 3, 4, 5 werden bei JEDEM Seitenaufruf von Seite B überschrieben.