Hi!
Weiß jemand eine bessere Alternative?
?name1=value1&name2=value2
gerne auch ?name1=value1;name2=value2
Das setzt voraus, dass man sein PHP richtig konfiguriert hat, respektive dazu überhaupt in der Lage ist.
Die php.ini-Direktive arg_separator.input muss dazu angepasst werden, was aber nur außerhalb von PHP-Scripten geschehen kann. Denn das Parsen des Querystrings erfolgt, bevor die Steuerung an das PHP-Script gegeben wird und dann eine Änderung nicht mehr berücksichtigt werden kann.
In der php.ini sähe das so aus:
arg_separator.input = ";&"
Damit kann PHP sowohl ; als auch & als Trennzeichen nehmen. Das & wird weiterhin benötigt, denn den Browsern ist schlecht abzugewöhnen, dass sie beim Querystring-Erstellen aus Formulardaten das & als Trennzeichen nehmen.
Lo!