Tom: mehrere methods in einem <form>-tag

Beitrag lesen

Hello Adrian,

ich frage erstmal nicht, was Du da baust.

Grundsätzlich kann HTTP "POST" und "GET" Parameter gleichzeitig übertragen und PHP kann diese auswählen. Die Browser benötigen aber die Angabe "POST", wenn sie die values der Formular-Elemente im Post-Body unterbringen sollen.

Du kannst zusätzlich statische Get-Parameter übergeben, indem Du einfach eine URi angibst

<form action="suche/suche.html?suche=abc&amp;offset=100&amp;limit=10" method="POST" target="_parent">

Die URi könntest Du auch mit JavaScript zusammenbauen.

Es gilt das ungeschriebene Gesetz: Alle Parameter, die bookmarkfähig sein dürfen oder sollen, per GET (also in der URi) übergeben, alle Parameter, die in Bookmarks nichts zu suchen haben, per POST übergeben.

Bisher kenne ich keine Suchmaschine, die sich nicht daran hält.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)