POST vs GET-Methode für ein Formular in CMS
Bin ich ein wenig stecken mit eine Sache. Kann einfach nicht machen meiner Meinung auf, ob POST-oder GET-Methode an meinem Suchformular.
Normalerweise würde ich die Methode GET verwenden für eine solche form, so dass die Nutzer könnten bookmark Ihre Ergebnisse, die Sie bekam. Aber dieses mal, die suchen form ist im Administrationsbereich, so dass die Ergebnisse relevant sind kurz und es gibt keine Notwendigkeit, Lesezeichen, Ergebnisse und natürlich, Sie sind nicht öffentlich für jedermann.
Um genauer zu sein, die Suche-Funktion verwendet werden soll, zusammen mit einer Liste von Benutzern, so dass es könnte einige spezielle Nutzer gesucht werden. Meine Idee war die Verwendung der POST-Methode, bei der form würde umgeleitet werden, auf der gleichen Seite, also ich würde eine Liste der Benutzer gefiltert durch such-string. Es war auch die Paginierung, so möchte ich hinzufügen, den such-string auf, und jedes Paginierung link (nächste Seite, Vorherige Seite, erste Seite und Letzte Seite, link), so der such-string würde nicht verloren gehen, später (innerhalb einer Sitzung kommen, nach der Suche wie umbrechen der gesuchten Ergebnisse etc.).
Gibt es keinen offensichtlichen Grund zu bevorzugen, die eine vor der anderen, die beide verwendet werden können. Die POST-Methode wäre ein bisschen mehr Aufwand, aber auf der anderen Seite gibt es erweiterte Optionen in dem Suchformular (über 5 Checkboxen) und ich weiß nicht, wie die Vorstellung, meesed bis URL-Leiste mit der Art und Weise zu viele Werte (und ich erwarten, dass die Nutzer nicht zu verwenden Paginierung nach der such-session, so oft, so dass die Werte nicht bekommen würde, um die Adressleiste so oft) wenn die POST-Methode verwendet.
Welche würden Sie bevorzugen für die Suche in CMS und ähnliche Systeme?
Vielen Dank an alle!
InformationsquelleAutor Ondrej | 2011-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekommen Sie Daten, nutzen Sie also BEKOMMEN. POST erstellen, Probleme mit den erfrischenden und gehen zurück.
Nicht besessen über die Schönheit Ihrer URIs, Sie sind ein Werkzeug, kein Kunstwerk.
InformationsquelleAutor Quentin
Vielleicht, ich würde (fast) immer wählen Sie die post mehr bekommen, es ist mehr sauber und erfrischend und wieder Probleme mit der post-Methode sind eine Sache aus der Vergangenheit in alle gängigen browser, Sie einfach zu Fragen, ob Sie die Daten erneut übertragen, nicht wahr?
Die GROßE Ausnahme wäre, das Lesezeichen einer dynamischen Webseite (wie movieweb.com/movies.php?movie=the_three_mosqueteers zum Beispiel), aber immer noch, wenn das nicht der Fall, ich denke es ist besser, verwenden Sie den POST.
du hast mich, ich gebe zu du hast Recht.
InformationsquelleAutor robertcolumns