1UnitedPower: Back-Button vom Browser ? und Javasript ?

Beitrag lesen

Meine Herren!

Ich frage mich, wieso du überhaupt diese clientseitige Weiterleitung brauchst. Gehen wir dein Szenario mal schrittweise durch:

Also: Das Beispiel ist stark vereinfacht.

Der Einfachheit halber lass uns die Nomenklatur beibehalten. Das Skript, das das Formular generiert und im Regelfall auch wieder auswertet nennen wir "formular.php". Das Skript, das den Ausnahmefall behandelt nennen wir "javahistory.php".

Der Ausnahmefall soll scheinbar eine andere Ausgabe als das normale Formular erzeugen. Ob der Ausnahmefall eingetreten ist, weißt du bereits während der Ausführung von formular.php, denn da generierst du ja auch die JavaScript-Zeile, die für die Weiterleitung verantwortlich ist.

Wenn dir aber bereits bekannt ist, dass der Ausnahmefall eingetreten ist, wieso machst du dann nich direkt eine serverseitige Fallunterscheidung und generierst von vornerein die Ausgabe, die javahistory.php erst nach der Weiterleitung generieren würde? Es liegen dir auch alle relevanten Daten vor, denn das Formular und die damit verbundenen POST-Parameter werden ja auch erst von formular.php erzeugt.

--
“All right, then, I'll go to hell.”