Viewportgrösse für PHP $_Get bereitstellen

Guten abend allerseites

Ich bastle gerade an ein wenig JavaScript herum welches mir die Viewport-Grösse des Browsers herausliest, und die URL so abändert, dass nur die Grösse geändert wird, aber die andern Variablen nicht.
Das Grundgerüst habe ich von hier übernommen, aber irgendwie bringe ich es nicht hin, dass er mir die Abmessung in die URL schreibt.

die URL kann so aussehen:
muster/index.php?height=830&widht=1280&page=home

Egal was ich gemacht habe, sobalt ich window.location.href = XXX gesetzt habe, verabschiedete sich der Browser in eine ständige Anfrage an den Server

Ausserdem hatte ich nie erfolg mit den String-Funktionen, da ich nicht weiss wie manches Zeichen nach dem ? noch kommt.

Hier ist mal mein „versucherli“
[html]

[/html] So habe ich mittlerweile alle Variablen nach dem ? in aktuelle_parameter und die Datei, die gerade angezeigt wird.

Ich hoffe, ihr könnt mir da etwas weiterhelfen.
MFG
P51D