Hallo!
Aber wozu den Aufwand betreiben, wenn alles schon fertig in $_GET steht?
Eventuell um Links zu basteln?
Es ist überhaupt bedenklich, wenn man auf Dinge zugreifen will, von denen man zum Zeitpunkt des Programmierens nicht weiß, welche überhaupt vorhanden sind. Das hört sich sehr stark nach Designfehler an.
Wie gehst du denn vor wenn du einen query-string manipulieren willst?
Sicher ist es einfach das $_GET-array zu manipulieren aber irgendwann will man es auch wieder als query an eine URL hängen und da bietet sich die Manipulation des query-strings an. Natürlich auf Basis von $_GET aber ohne eine Funktion die das dann alles auseinander klamüsert und wieder als Parameter an eine URL hängt, doch sehr mühsam.
Query-strings sollte imho nicht über $_GET bearbeitet werden. Da gibt es schönere Herangehensweisen. Z.B. über $_SERVER['QUERY_STRING'].
Grüße, Matze