Rolf B: Viewportgröße mit PHP ermitteln

Beitrag lesen

Hallo Dieter,

nein, du kannst keine Anfragen an den Client senden. Browser und Server sind keine gleichberechtigten Partner.

Der Client sendet Anfragen an den Server. Der Server antwortet.

Du kannst bestenfalls eine Einstiegsseite machen, die per JavaScript die Daten ermittelt und dann eine Weiterleitung an die richtige Seite auslöst. Dafür verwendet man im Script eine Zuweisung an die window.location Eigenschaft.

D.h. dein Anwender ruft die Adresse https://example.org/index.php auf. Dort stellst Du fest, dass die URL-Parameter noch unbekannt sind, und schickst erstmal nur minimales HTML mit einem Script darin, dass die Viewportgröße bestimmt und dann die Weiterleitung an - beispielsweise - /index.php?width=1024&height=768 auslöst.

Das ist nicht schön, und sicherlich gibt es elegantere Methoden, z.B. ein vom JavaScript gesetzter temporärer Cookie.

Rolf

--
sumpsi - posui - obstruxi