wahsaga: "&"-Zeichen maskieren

Beitrag lesen

hi,

Du meinst, http://example.net/?p1=foo&p2=bar%26baz&p3=quz würde sowas bewirken:
  p1=foo
  p2=bar&baz
  p3=quz

Ja.

Wird nicht '%26' schon vorher wieder zu '&', also als Trennzeichen interpretiert?

Sollte m.E. nicht so sein.

Sonst dürfte ich dein Posting nicht unter
http://forum.de.selfhtml.org/my/?t=146353%26m=949554 erreichen; tu ich aber.

Nee, du erreichst das OP dieses Threads :-)

Wundert mich aber auch, bzw. erscheint mir dann eine serverseitig vorgenommene "Korrektur" zu sein, um fehlerhaft gesetzte Links zu "verbessern" ...

Wenn ich auf einem meiner Testsysteme
xyz.php?t=146353%26m=949554
aufrufe, und mir den Inhalt von $_GET ausgeben lassen, erhalte ich
Array
(
    [t] => 146353&m=949554
)

(Andere Möglichkeit: Das ist mal wieder eine Besonderheit von PHP ...?)

encodeURIComponent('146353&m=949554')
gibt mir ja auch 146353%26m%3D949554 zurück - und wenn aus Javascript einen solchen Feldinhalt verschicken wollte (z.B. per AJAX), dann würde ich doch diese Methode zum Behandeln des Feldinhaltes nutzen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }