• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mixiアプリでjavascriptで取得した変数をPHP変数にするに)

mixiアプリでjavascriptで取得した変数をPHP変数にする方法

このQ&Aのポイント
  • mixiアプリで利用者のIDを取得する方法や、取得したIDをPHPの変数として扱う方法について説明します。
  • HTML内に特定の要素を設定し、JavaScriptでその要素の値を取得することができます。取得した値をPHP変数に格納する方法についても紹介します。
  • また、取得したIDをinput要素のvalue属性に代入し、次のページに変数として渡す方法も解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mduk55
  • ベストアンサー率66% (4/6)
回答No.2

>mixiアプリで利用者のIDを取得する方法は、 >document.getElementById("id").innerHTML = id; とありますが、このid自体は既にjavascriptの変数に入ってるんですよね? それなら、グローバル変数なりローカル変数に入れて、GETやPOSTのパラメータとしてmakerequestすればよいような気がしますが、いかがでしょうか? それでサーバー側に送れるので、あとは適切なエスケープ処理をするなりして、html側に書き出すのが一番早いかなぁと思います。いかがでしょうか。

その他の回答 (1)

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.1

PHPはやったことないのですが、JavaScriptのままで処理する訳にいかないのでしょうか? document.getElementById("id").innerHTML = id; これはIDを取得しているのではなく、変数idの値をidというIDをもったオブジェクトにHTMLとして書き出している(output)のです。 既に変数に入っているので、取り出し先を<input>にすれば良いのです。 document.form1.id.value = id; フォームの名前をform1と仮定しています。 あと変数名とオブジェクトのnameやidを同じにしないほうが良いですね。

関連するQ&A

専門家に質問してみよう