![]() |
SELFHTML Forumsarchiv |
Die folgende Nachricht zum Thema stammt von: exciter, 30. 11. 2001, 22:24
Um welches dynamische System handelt es sich eigentlich, wenn nach .html ein Fragezeichen und dann mehrere Parameter folgen? Z.B.:
http://tarifanmeldung.freenet.de/freenet.html?world=&SIS_param=3C58
Wie funktioniert das ganze und was steckt dahinter?
Mir wurde gesagt, dass es sich auch um Javascript handeln könnte: Wenn ja, wie sähe ein solches Script, das Parameter aufnimmt, aus?
Die folgende Nachricht zum Thema stammt von: Cheatah, 30. 11. 2001, 22:27
Hi,
»» Um welches dynamische System handelt es sich eigentlich, wenn nach .html ein Fragezeichen und dann mehrere Parameter folgen? Z.B.:
um ein serverseitiges. Welches das ist, ist egal. Es kann PHP, CGI, ASP, JSP, SSJS oder einfach nur eine raffinierte Serverkonfiguration sein.
Letztlich kommt HTML raus, also ist ".html" im Grunde das einzig vertretbare.
»» Mir wurde gesagt, dass es sich auch um Javascript handeln könnte:
Das siehst Du dann im Quelltext der Seite, sofern es nicht SSJS (ServerSide JavaScript) ist.
Cheatah
Die folgende Nachricht zum Thema stammt von: Cyx23, 30. 11. 2001, 23:32
Hallo,
»» Mir wurde gesagt, dass es sich auch um Javascript handeln könnte: Wenn ja, wie sähe ein solches Script, das Parameter aufnimmt, aus?
auch per JavaScript kann man die angehängten Zeichen erfassen, siehe "search" bzw. "location.search,"
dazu heisst es in selfhtml:
".. Sie können (funktioniert nur mit Netscape) mit href eine andere Datei aufrufen und an den URI, durch ein Fragezeichen getrennt, Informationen anhängen, zum Beispiel solche, die Sie mit JavaScript ermittelt haben ..."
wobei eigentlich alle Browser ab 4er zumindest online damit klarkommen, IE4 mag es offline nicht.
Interessant ist der Neuaufbau der Seite beim Aufruf mit "?" im Gegensatz zum location.hash "#", da wird die Seite nicht unbedingt neu aufgebaut.
Grüsse
Cyx23
Die folgende Nachricht zum Thema stammt von: Thomas, 01. 12. 2001, 18:19
2 Antworten hast Du ja bereits.
Hier noch eine dritte Erklärung.
Den Webserver interessiert primär alles bis zu einem allfälligen Fragzeichen.
Diese Seite schickt er dann zu Dir an den Client.
Was nach dem Fragezeichen kommt, ist der sog. Searchstring oder Querystring und hat zunächst mal keine Relevanz.
Allerdings kann man diesen String sowohl am Server als auch am Client auswerten.
Dynamische Webseiten (so wie dieses Forum) greifen auf diese Informationen zu und holen u.U. Daten aus einer Datenbank und erst dann wird die entsprechend gerenderte Seite zurück gesendet.
Aber auch am Client kann dieser Searchstring ermittelt werden.
Einsatz: um beispielsweise Werte aus einem Formular von einer Seite zur nächsten mitzuschicken.
Hoffe, dass Dir das weiterhilft.
Thomas
»» Um welches dynamische System handelt es sich eigentlich, wenn nach .html ein Fragezeichen und dann mehrere Parameter folgen? Z.B.:
»» http://tarifanmeldung.freenet.de/freenet.html?world=&SIS_param=3C58
»» Wie funktioniert das ganze und was steckt dahinter?
»» Mir wurde gesagt, dass es sich auch um Javascript handeln könnte: Wenn ja, wie sähe ein solches Script, das Parameter aufnimmt, aus?ne Relevanz.
Die folgende Nachricht zum Thema stammt von: Cheatah, 04. 12. 2001, 11:26
Hi,
»» Den Webserver interessiert primär alles bis zu einem allfälligen Fragzeichen.
das ist so nicht ganz richtig. Auch der Server wertet den Searchpart aus, wenn man es möchte, ohne dass ein Script geschrieben werden muss (z.B. mittels mod_rewrite). Ferner kann bereits ein Teil des Localparts (_vor_ dem Searchpart) als Parameter gewertet werden.
Cheatah
© 1998-2008
Impressum, Software: Classic Forum