Max. Zeichenanzahl mit GET-Methode
dave
- html
Hallo!
Weiß jemand wieviele Zeichen man mittels der GET-Methode übermitteln kann?
Vielen Dank für eure Hilfe!
Hi,
Weiß jemand wieviele Zeichen man mittels der GET-Methode übermitteln kann?
sicher doch. Man nehme den Durchmesser des Universums, dividiere ihn durch das Längenäquivalent des Planck'schen Wirkumsquantums, und teile das durch die Menge an Informationen, die pro Zeichen benötigt werden (bei binärer Denkweise dürften das 7 sein, effektiv sind sicher kleinere Werte möglich). In der Praxis musst Du allerdings mit signifikant vor diesem Wert auftretenden Grenzen rechnen, beispielsweise durch den Arbeitsspeicher betroffener Systeme, oder durch recht willkürliche Einschränkungen z.B. durch gewisse Browser. Kurz gesagt: Wenn die URL nicht mehr intuitiv vom Menschen erfassbar ist, ist sie zu lang.
Cheatah
Moin!
Kurz gesagt: Wenn die URL nicht mehr intuitiv vom Menschen erfassbar ist, ist sie zu lang.
Oder anders formuliert: Es gibt keinen Standard, der eine maximale Länge festlegt, aber gewisse real existierende Software setzt diverse Grenzen. Faustregel: Wenn die URL nicht mehr in die Browserzeile paßt, sollte man sich so langsam Alternativen überlegen.
Es gibt Berichte von Grenzen bei 8KB, 4KB oder 1KB, abhängig von Browser, Proxy oder Server.
- Sven Rautenberg
Hi,
Oder anders formuliert: Es gibt keinen Standard, der eine maximale Länge festlegt,
dafür gibt es einen Standard, der keine maximale Länge festlegt ;-)
Es gibt Berichte von Grenzen bei 8KB, 4KB oder 1KB, abhängig von Browser, Proxy oder Server.
Ich füge noch 32KB hinzu, obwohl das natürlich überflüssig ist, zumal 32KB > min(8KB, 4KB, 1KB) ist. Es ist aber ein IMHO nicht zu vernachlässigender Wert, spätestens in einem IE-infizierten Intranet.
Cheatah
echo $begrüßung;
Weiß jemand wieviele Zeichen man mittels der GET-Methode übermitteln kann?
Es gibt eine Empfehlung in der HTML-Spezifikation, wann GET und wann POST verwendet werden sollte. Diese befolgend, so denke ich, wird man nicht sehr häufig in Konflikt mit der GET-Grenze kommen.
echo "$verabschiedung $name";