Sven Rautenberg: Parameterübergabe per URL funktioniert nicht mit jedem Browser

Beitrag lesen

Moin!

header ("Location: http://www.test.de/script/test.asp?vriable=$variable&andere=$andere");

Im richtigen Script sind es allerdings insgesamt 19 Variablen
die auf diese Weise übergeben werden.

Und wie viele Daten werden da so übergeben? In Kilobyte? Bedenke, dass es zwar im HTTP-Standard keine Begrenzung für die Länge einer URL (und deren Parameter) gibt, in der realen Implementierung von Browsern aber sehr wohl.

Das Verhalten läßt darauf schließen, dass die älteren IEs irgendwie den Parameter abschneiden - vielleicht, weil er zu lang ist. "Zu lang" bedeutet in diesem Fall durchaus schon, dass eine Länge von 2, 4 oder 8 KB überschritten wird (Apache macht z.B. bei 8KB Schluß).

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)