phpbar.de logo

Mailinglisten-Archive

[php] [solved] Fehler bei Zur�ck im Browser

[php] [solved] Fehler bei Zur�ck im Browser

Christoph Jeschke christoph.jeschke at gmail.com
Son Apr 2 13:43:10 CEST 2006


* Norbert Pfeiffer::

> hmm,
> das ist jetzt nicht Dein Ernst, oder ...

Nein, ich wollte nur wissen, wo Du glaubst, dass sich GET und POST
unterscheiden.

> Okay, das wichtigste ist IMHO,
> dass die Laenge einer URL je nach Browser(IE ca. 2020 Byte) begrenzt ist.

255 Byte. Mehr ist nicht standardisiert und sollte demnach auch nicht
verwendet werden.

BTW:
Es ist auch so, dass Suchmaschinen gerne Ressourcen abstrafen, die
l�ngere Parameter mit sich schleppen. Au�erdem sehen Adressen mit langen
Parametern schlecht aus und sind nicht benutzerfreundlich.

> Via Post lassen sich theoretisch unendlich viele Bytes versenden.

Theoretisch ist das sicher korrekt. Allerdings hast Du ja bereits selbst
getestet, das es praktisch nicht so ist.

> Und mit dem Dateiupload sieht es bei GET auch schlecht aus ...

Ja.

Wichtig ist - und das war die eigentliche Intention f�r die Einf�hrung
von GET _und_ POST, dass Anfragen idempotent sein k�nnen. In
Umgangssprache: Wenn eine Anfrage irgendetwas auf dem Server ver�ndert
(z.B. einen Eintrag in einer Datenbank aktualisiert oder l�scht oder
eine Datei transferiert), mag man bitte POST w�hlen. Wenn nicht, mag man
bitte GET w�hlen. Der Client ist angehalten, POST-Anfragen nicht erneut
auszuf�hren (denn dies h�tte Nebenwirkungen auf dem Server).

Daher r�hrt auch die Frage des OP.

Gru�,
Christoph

php::bar PHP Wiki   -   Listenarchive