phpでjsの値を取得する方法はありますか
最近discuzを勉強しているのですが、コードを修正する際にjsの値をdiscuzのグローバル変数に代入したいのですが方法をご存知の方はいらっしゃいますか? ?または、php を使用して js
の値を取得することもできます------解決策----------------------
phpが取得するのはjsの値ではなく、jsによってサーバーに渡された値です。フロントエンドは通常、POST GET
<br />$user = $_POST['user']; //php中获取post值<br />$pass = $_GET['pass']; //php中获取get值<br />
ログイン後にコピー
という 2 つの方法でデータをバックエンドに渡すことができ、値は通常 ajax 経由で渡されます。
つまり、php が js の値を取得するのではなく、js がデータをサーバーに渡し、その後 php が post get! などのグローバル配列を読み取ります。
-----ソリューションのアイデア----------------------やってみようfirst 明らかに、サーバーとクライアント間の実行順序
php はサーバー側の言語
、JS はクライアント側のスクリプト
サーバーはクライアントに到達する前に最初に実行します。サーバーがクライアントの値を取得する唯一の方法は、クライアントがサーバー
にリクエストを送信できるようにすることです。たとえば、ajax を使用して
をリクエストします。-----解決策アイデア------ ---------------実は、私はディスカスを食べたことがありません。 http://www.baidu を見てください。 com/s?ie=UTF-8&wd=discuz ajax の使用
-----ソリューションのアイデア----------------------<br /><?php <br />$num = "<script> var num = 123;document.write(num);</script>";<br />echo $num;<br />?>
ログイン後にコピー
このようにして、php は js
の変数値を使用できます