重複の可能性:
JavaScript 変数を PHP に渡すには?
javascript変数をphp変数に代入したい
$msg = "<script>document.write(message)</script>";
$f = new FacebookPost;
$f->message = $msg;
しかし、それは機能していません......
重複の可能性:
JavaScript 変数を PHP に渡すには?
javascript変数をphp変数に代入したい
$msg = "<script>document.write(message)</script>";
$f = new FacebookPost;
$f->message = $msg;
しかし、それは機能していません......
PHP は JavaScript の前に実行されます。そんなことはできません。PHP はサーバーベース、JavaScript はクライアントベースです。
PHP の実行が終了すると、HTML が出力されます。HTML には JavaScript コードも含まれる場合があります。したがって、PHP は JavaScript コードをページに出力することで JavaScript を「制御」できますが、その逆はできません。そのためには Ajax-call を使用する必要があります。
Javascript はユーザーのコンピューターで動作し、PHP はサーバーで動作します。JS から PHP に、またはその逆に変数を送信するには、ページの読み込みなどの通信が必要です。
あなたができることについては、こちらをご覧ください: How to pass JavaScript variables to PHP? またはより具体的には最初の回答 ( https://stackoverflow.com/a/1917626/1311593 )
Javascript はクライアント側のスクリプトPHP
ですが、サーバー側のスクリプトは as です。
PHP にデータを送信できる唯一の方法は、redirection
またはを使用することajax
です。
このようにすることはできません。スクリプトがクライアントによって実行された後、 、またはを介して 値を送信する必要があります。$_GET
$_POST
$_COOKIE