Frage an php, javascript – So weisen Sie der PHP-Variablen den Wert der Javascript-Variablen zu [duplizieren]

4

Mögliche Duplikate:
Wie übergebe ich JavaScript-Variablen an PHP?

Ich möchte die Javascript-Variable PHP-Variable zuweisen

<code>$msg = "<script>document.write(message)</script>";
$f = new FacebookPost;
$f->message  = $msg;
</code>

Aber es funktioniert nicht ......

Ich glaube, wenn Sie die Situation etwas näher erläutern, können wir Ihnen sicherlich helfen. foxybagga
message ist eine Javascript-Variable, die einen bestimmten Wert enthält. Ich möchte diesen Wert in PHP-Variable zuweisen .. - Muhammad Usman
Es scheint, als würdest du falsch verstehen. PHP läuft auf dem Server, Javascript läuft auf dem Client. McGarnagle

Deine Antwort

4   die antwort
0

Das können Sie so nicht machen. Sie müssen Werte übertragenüber $_GET, $_POST oder$_COOKIE, nach dem Das Skript wurde vom Client ausgeführt.

6

PHP wird vor Javascript ausgeführt. Das kannst du nicht machen. PHP ist serverbasiert, JavaScript ist clientbasiert.

Nach Abschluss der Ausführung von PHP wird HTML ausgegeben. Im HTML kann es auch JavaScript-Code geben. PHP kann also JavaScript steuern, indem es JavaScript-Code auf der Seite ausgibt, aber nicht umgekehrt. Dafür müssten Sie Ajax-call verwenden.

1

Javascript ist ein clientseitiges SkriptPHP ist ein serverseitiges Skript.

Der einzige Weg, um Daten an PHP zu senden, ist überredirection oderajax.

5

Javascript funktioniert auf dem Computer des Benutzers, PHP funktioniert auf Ihrem Server. Um Variablen von JS an PHP und umgekehrt zu senden, benötigen Sie eine Kommunikation, z. B. das Laden einer Seite.

Schauen Sie sich hier an, was Sie tun können:Wie übergebe ich JavaScript-Variablen an PHP? oder genauer gesagt die erste Antwort (https://stackoverflow.com/a/1917626/1311593)

Verwandte Fragen