Thread mod_rewrite: und Formulare
(13 answers)
Opened by Heromaster at 2003-08-24 00:02 Quote Oh weh, du scheinst den Sinn von mod_rewrite nicht verstanden zu haben. Mit mod_rewrite wird lediglich vorgetäuscht das dynamische Seiten und Verzeichnisse, statisch sind. Es kann nicht die URL im Browser ändern! Das heißt 'catalog/manufacturers/17.html' bleibt so wie es ist und bei 'index.cgi?manufacturers_id=17' ist es genauso. Mit mod_rewrite kannst du das Formular verzichten, du legst einfach einen Link zu 'catalog/manufacturers/17.html' an, daraus macht mod_rewrite dann 'index.cgi?manufacturers_id=17'. (Das geschieht aber nur Server intern, das heißt der Browser bekommt davon garnichts mit und wenn du Daten zurück gibst, steht immernoch 'catalog/manufacturers/17.html' in der Adresseleiste des Browsers.) Wenn noch mehr Daten zu übertragen sind kannst du ein Formular verwenden und gibst als Ziel 'catalog/manufacturers/17.html' an, allerdings solltest du dann die Daten per Post versenden. Wenn du die Daten per CGI.pm ausliest ist es egal ob es Get oder Post oder beides ist. |