Sönke Tesch: probleme bei variablenübergabe per url

Beitrag lesen

ich will bei einer url eine variable übergeben in der 2 getrennte wörter stehen. z.b. 'keine ahnung'.
es wird aber leider nur das erste wort übergeben. es kommt also immer nur 'keine' an.

woran kann das liegen?

URLs sind auf bestimmte Zeichen beschränkt (siehe http://www.w3.org/Addressing/rfc1738.txt, Absatz 2.2), deshalb sollte man seine Daten tunlichst mit urlencode() (http://www.php.net/manual/en/function.urlencode.php) kodieren.

Bei der Gelegenheit: Das & gehört auch nicht in die URL, es muß dementspechend

<a href="index.bla?name=Normaluser&vorname=Otto">

heißen, nicht (wie es grundsätzlich verkehrt gemacht wird)

<a href="index.bla?name=Normaluser&vorname=Otto">

Siehe auch http://validator.w3.org.

Gruß,
  soenk.e