![]() Mailinglisten-Archive |
* 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