• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

GET-Variable wird von PHP nicht erkannt

Status
Für weitere Antworten geschlossen.

fiedel

Mitglied
Hallo Forumsmitglieder!

Es ist ja schon langsam peinlich, dass nur ich so viele Probleme mit GET-Variablen habe... :oops:

Nun ist mein Problem folgendes:

Ich habe mithilfe von mod_rewrite meine URL etwas verändert, so dass aus dieser URL:
http://www.friedrich-schultheiss.de/new_design.php?m=2&p=guestbook
diese wird:
http://www.friedrich-schultheiss.de/new_design/2/guestbook

Doch wenn ich nun weitere Variablen in die URL einfüge, werden sie von PHP nicht erkannt...
Beispiel:
http://www.friedrich-schultheiss.de/new_design.php?m=2&p=guestbook&start=4 wird erkannt
http://www.friedrich-schultheiss.de/new_design/2/guestbook?start=4 wird nicht erkannt

Ich hoffe ihr könnt mir bei diesem Problem genauso weiterhelfen, wie bei den andern!

Gruß
fiedel
 
dan erstell doch einfach ne regel mir der du die 4 noch hinten dran hängen kannst... oder spricht was dagegen? ich meine wenn schon mod_rewrite dann richtig ^^
 
Wie sieht denn Deine RewriteRule aus?

Bei Deinem Beispiel vielleicht so(?):

RewriteRule ^new_design/([0-9]+)/(.*)$ new_design.php?m=$1&p=$2 [L,NC]

Füge zu den Flags L und NC hinten noch QSA hinzu, damit weitere GET-Parameter durchgereicht werden können:

RewriteRule ^new_design/([0-9]+)/(.*)$ new_design.php?m=$1&p=$2 [L,NC,QSA]
 
Zuletzt bearbeitet:
Danke euch zweien!
Ich muss ehrlich gestehen, ich kenn mich mit mod_rewrite noch nicht so gut aus und kenne eigtl auch nur diese Seite zu dem Thema: modrewrite.de | mod_rewrite & .htaccess (Apache Server)

Bei Deinem Beispiel vielleicht so(?):

RewriteRule ^new_design/([0-9]+)/(.*)$ new_design.php?m=$1&p=$2 [L,NC]
Nö, ohne mod_rewrite Flags:
Code:
RewriteRule ^new_design/(.*)/(.*)$ new_design.php?m=$1&p=$2
Ich habe jetzt mal das zweite von dir so übernommen, es hat sich jedoch leider nichts verändert... zu mindest, wenn ich es über diese URL mache: http://www.friedrich-schultheiss.de/new_design/2/guestbook/4
oder ist das falsch?

Edit: Mensch bin ich blöd! Ich sollte es nicht von Anfang an mit Umwegen versuchen! Die URL muss jetzt schlicht und einfach http://www.friedrich-schultheiss.de/new_design/2/guestbook?start=4 lauten! Danke schön!
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben