MyBB.de Forum

Normale Version: Parameter von Suchanfragen identifizieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Kann mir jemand sagen, welchen Suchparameter myBB verwendet ? In der URL sehe ich nix und wenn ich in den Code gucke, bin ich überfordert Undecided

Dis meine ich :
"Wenn Nutzer eine Suche auf Ihrer Website durchführen, wird die Suchanfrage normalerweise in die URL aufgenommen. Wenn Sie bei Google zum Beispiel nach Mountain View suchen, sehen Sie q= (Suchparameter von Google), gefolgt von Ihrer Suchanfrage:
http://www.google.com?hl=en&q=mountain+view..."

Vielen Dank im Voraus.
Die Suchbegriffe sind nicht Teil der URL.
klick mal in die URL-Leiste, dann siehst du den Link auch im MyBB vollständig

Suchlink
Ich denke die Antwort auf diese Frage liegt hier in der Anfragemethode des Formulars - also GET oder POST.

Die Suche im MyBB erfolgt über POST. D.h. die zu übertragenden Daten werden nicht in der URL mitgegeben, sondern "hinterrücks", also unsichtbar über den Header an die aufzurufende Suchseite mitgegeben.

In deinem Google-Beispiel ist der Suchbegriff "?q=SUCHBEGRIFF" Teil der URL - also der Inhalt des Formularfelds ist Teil der URL [QUERY], sprich GET-Methode. Solche Suchlinks sind völlig transparent und können weiterverwendet, kopiert und ausgetauscht werden.

Man muss nicht jeden Kram in lesbarer Form in der URL mitgeben! Ganz im Gegenteil!
Wenn man größere Datenmengen übergeben möchte (z.B. solche, die die maximale Anzahl der Zeichen einer URL übersteigen würde; oder solche die man nicht als Bookmark speichern soll und solche, die nicht im Browser-Verlauf hinterlegt werden sollen), dann nimmt man die POST-Methode.
Und gerade bei Suchanfragen in einem Forum ist dies recht sinnvoll.

[ExiTuS]