Hallo,
[...] einen Parser zu bauen, der mit diesem Enctype zurechtkommt. Ansonsten entstehen Abhängigkeiten, die bei komplexeren Geschichten nicht mehr überschaubar sind. Und das ist sicher auch mit PHP zu machen.
Also: Nein, "das" ist mit PHP sicher NICHT zu machen.
Verstehe: Es gibt in PHP keine Möglichkeit, an den ganzen ungeparsten URL-String zu kommen, um ihn dann selber zu parsen. Stimmt das so? Seltsam.
Die Sache mit den "[]" am Ende von Feldnamen kommt mir wie ein Hack vor, den man höchstens vorübergehend mangels besserer Lösung oder aus Faulheit einsetzt.
Klar:
$feldname[] = wert;
in PHP entspricht
feldname.push(wert)
in JS.
So wird es wohl von PHP geparst, und ohne die Klammern würde natürlich nicht klappen.
Man könnte aber doch ohne die Klammern auskommen, wenn man beim Parsen vorher feststellt, ob ein Feldname mehrfach vorhanden ist...
Gruß, Don P