Habe ein Suchformular, per $_GET['lang'] entnehme ich der URL, welche ich mit mod_rewrite umschreibe, die Sprache.
[src=text]RewriteRule ^(.*)/suche$ /seite/suche.php?lang=$1 [QSA][/src]
Nun verweise ich von einer anderen Seite (Startseite) auf die Suche. Wie stelle ich es an das ich die Variablen von der index.php an die Such-Seite übergebe? Mache ich es so wie bisher erhalte ich den folgenden Link:
http://www.domain.de/pl/suche?var1=foo&var2=bar
Was keine Resultate hervorbringt da ich auf der suche.php mit isset($_GET['suchen'] (Suche-Button) prüfe ob das Formular abgeschickt wurde.
Jemand eine Idee wir ich dieses Problem beseitigen könnte? Kann ich von der index.php ans Ende der URL was hinzufügen? &suchen=Suche+Button+Text sollte ja klappen. Leider schaffe ich es über <form action="" method="get"> nur am Anfang der URL etwas hinzuzufügen. Ein ?suchen=Suche+Button+Text wird erst gar nicht an die suche.php übergeben (also per <form action="<?php echo $lang; ?>/suche?suchen=Suche+Button+Text" method="get">)
Geht nicht:
http://www.domain.de/pl/suche?var1=foo&var2=bar
Geht:
http://www.domain.de/pl/suche?var1=foo&var2=bar&suchen=Suche+Button+Text
Jemand eine Idee?
Edit: Ich Trottel
Hab beim Submit-Button einfach nur name="blah" vergessen
[src=text]RewriteRule ^(.*)/suche$ /seite/suche.php?lang=$1 [QSA][/src]
Nun verweise ich von einer anderen Seite (Startseite) auf die Suche. Wie stelle ich es an das ich die Variablen von der index.php an die Such-Seite übergebe? Mache ich es so wie bisher erhalte ich den folgenden Link:
http://www.domain.de/pl/suche?var1=foo&var2=bar
Was keine Resultate hervorbringt da ich auf der suche.php mit isset($_GET['suchen'] (Suche-Button) prüfe ob das Formular abgeschickt wurde.
Jemand eine Idee wir ich dieses Problem beseitigen könnte? Kann ich von der index.php ans Ende der URL was hinzufügen? &suchen=Suche+Button+Text sollte ja klappen. Leider schaffe ich es über <form action="" method="get"> nur am Anfang der URL etwas hinzuzufügen. Ein ?suchen=Suche+Button+Text wird erst gar nicht an die suche.php übergeben (also per <form action="<?php echo $lang; ?>/suche?suchen=Suche+Button+Text" method="get">)
Geht nicht:
http://www.domain.de/pl/suche?var1=foo&var2=bar
Geht:
http://www.domain.de/pl/suche?var1=foo&var2=bar&suchen=Suche+Button+Text
Jemand eine Idee?
Edit: Ich Trottel
Hab beim Submit-Button einfach nur name="blah" vergessen
Zuletzt bearbeitet: