Seite 1 von 1

RewriteRule und Übergabe von Variablen

Verfasst: 06.07.2008, 14:18
von xoni
Hallo liebe Leute,

Ich habe eine Formularnavigation.
Das Absenden des Formulars bringt mir 3 Variablen,
nennen wir sie mal der Einfachheit halber var_1, var_2 und var_3.

Ich möchte nun var_1 und var_2 nutzen, um eine dynamische URL zu erstellen, also

Code: Alles auswählen

www.domain/var_1/var_2.html
soll dabei rauskommen.
Diese URL soll dann mit einem RewriteRule bearbeitet werden und zwar in der Form:

Code: Alles auswählen

RewriteRule ^(.*)-(.*).html$ xyz.php?tudies=$1&tudas=$2&tujenes=var_3
Frage: Wie kann ich nun var_3 an die Datei xyz.php übergeben?
Ich hab da keinen Plan mehr…

Vielen Dank schon mal

Verfasst:
von

Verfasst: 06.07.2008, 14:33
von TBT
wo soll denn da die var_3 herkommen?

Verfasst: 06.07.2008, 14:54
von Southmedia
Wo "erstellst" du denn die "www.domain/var_1/var_2.html"? Das muss ja in irgend einer Datei geschehen, die dann irgend etwas anderes macht. Leitet die auf die Datei weiter?

Erst wenn wir das wissen können wir vielleicht weiterhelfen.

Verfasst: 06.07.2008, 14:56
von xoni
@ Southmedia

Leitet die auf die Datei weiter?

Ja, die Datei die die Daten aus dem Formular verarbeitet, leitet
per 301'er auf die Datei www.domain/var_1/var_2.html weiter.

Verfasst: 06.07.2008, 15:00
von Southmedia
Dann könnte die Verarbeitungsdatei ja den Wert in der Session oder einem Cookie speichern, xyz.php den Wert dann wieder entsprechend auslesen und verarbeiten.

Verfasst: 06.07.2008, 15:09
von xoni
Southmedia hat geschrieben:Dann könnte die Verarbeitungsdatei ja den Wert in der Session oder einem Cookie speichern, xyz.php den Wert dann wieder entsprechend auslesen und verarbeiten.
Ja, an die Lösung mit der SESSION habe ich auch schon gedacht.
Ich hatte die Hoffnung, das es da vielleicht noch eine andere Möglichkeit gibt.

Vielen Dank für die Tipps...

Verfasst: 06.07.2008, 15:29
von Southmedia
Na theoretisch kannst du den Wert auch in einer Textdatei auf dem Webspace oder in einer Datenbank zwischenspeichern und zum Beispiel über die IP zuordnen - aber Cookie oder Session sind da eigentlich um einiges einfacher.