Sebastian Becker: Java Script variable an PHP übergeben

Beitrag lesen

Auch Aloha!

man könnte ja z.B. ein Cookie mit javascript setzen , den Inhalt dann mit flush() zum Browser schicken, und das Cookie dann mit PHP auslesen und weiterverarbeiten?!

Der Cookie wird aber erst beim nächsten Seitenabruf (das kann die gleiche Seite oder eine andere sein) beim Server ankommen, und erst dann kann man sie verwerten.

...

Bemerke, daß in Schritt 2 PHP involviert ist, und erst ab Schritt 5 Javascript. Das bedeutet: Wenn Javascript etwas weiß (einen Wert in einer Variablen hat), dann kann es dieses Wissen nur durch Anforderung einer neuen Seite an PHP weitergeben. Die beiden Scripte laufen _nicht_ gleichzeitig ab!

ist im Prinzip klar. Die Idee war ja, den Javascript-Part schon mal mit flush() (oder in einem Frameset) an den Browser zu senden, um dann beim Schicken des Rests gleich den eben gesetzten Cookie per PHP auszulesen.

Na ja, ist auch egal wenn's nicht geht - ich wüßte sowieso keine praktische Anwendung. D.h. doch, vielleicht könnte man so z.B. die Bildschirmgröße oder irgendeinen anderen nur per Javascript zugänglichen Parameter an den Server übermitteln und gleich eine passende Seite ausliefern ...

Danke und eine gute Nacht,

Sebastian