Chris: Input Wert nicht encoden

Beitrag lesen

hi,

Wenn ich das jetzt so abschicke werde ich zu http://www.meineseite.de/?lang=de&done=http%3A%2F%2Fwww.meineseite.de%2Fstart%3Fland%3Dschweiz&kommentar=hallo geleitet.

Das Problem an der Sache ist, dass ich aber zu
http://www.meineseite.de/?lang=de&done=http://www.meineseite.de/start?land=schweiz&kommentar=hallo
bzw.
http://www.meineseite.de/?lang=de&done=http%3A%2F%2Fwww.meineseite.de%2Fstart%3Fland%3Dschweiz%62kommentar=hallo
kommen muss.

Und warum glaubst du das zu "müssen"?

Die Ziel-URL (der komplette Rattenschwanz nach "done=") soll auf zu der Seite http://www.meineseite.de/start?land=schweiz&kommentar=hallo gehen - da bei http%3A%2F%2Fwww.meineseite.de%2Fstart%3Fland%3Dschweiz&kommentar=hallo der eine Teil encoded ist und der letzte Teil (kommentar=hallo) nicht, wird der Parameter leider nicht übergeben.

habe ich irgendwie die Möglichkeit dem Value <input type="hidden" name="done" value="http://www.meineseite.de/start?land=schweiz"> zu sagen, dass er nicht kodiert werden soll?

Nein. Diese Kodierung ist für eine reibungsloses Funktionieren im HTTP-Umfeld _erforderlich_.

gruß,
wahsaga