• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPで.jsonを保存せずにデータの取得)

PHPで.jsonを保存せずにデータの取得

このQ&Aのポイント
  • PHPで.jsonファイルを保存せずにデータを取得する方法を教えてください。
  • .jsonファイルをブラウザに保存せずに、PHP側で取得して出力する方法を教えてください。
  • 外部ドメインから送信された.jsonデータを、PHPで取得して利用する方法を教えてください。

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5292/13826)
回答No.2

> ちなみに、現在javascriptにて下記のコードにて出力しているのですが、この出力したデータをphp側で取得することは可能なのでしょうか? 純粋にJavaScriptだけで書くなら ========== var xhr = new XMLHttpRequest(); xhr.open('POST', 'http://example.com/hoge.php'); xhr.setRequestHeader('content-type', 'application/json;charset=UTF-8'); xhr.send(obj); ========== って感じですかね。 (テストはしてないんで修正が必要でしょうけど) この辺りはjQueryを使った方がブラウザ毎の差異を気にせず、簡単にコーディングできると思います。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5292/13826)
回答No.1

PHPはサーバサイドでの処理なので、ブラウザが受信しているモノを直接受け取れません。 ブラウザでPOSTせずにサーバサイドでPHPからHTTPリクエストを投げるか、ブラウザサイドでJavaScriptを使ってPOSTをしてデータを受け取りPHPへ受け取ったJSONをPOSTするかのどちらかになります。

kadf
質問者

お礼

早速の回答に感謝いたします。 やはり無理ですよね…^^; 私も、根本的なところで無理な感じはしてました、実際javascriptであれば確かに取得して出力は出来てます。 ただ、この取得して出力をした結果をphpで取得したいのですがうまくいかず…phpのポストなら何とかなるのかなと思い質問させて頂きました。 無茶な質問をしてすみませんでした。 また、ご回答を頂きありがとうございました。 ちなみに、現在javascriptにて下記のコードにて出力しているのですが、この出力したデータをphp側で取得することは可能なのでしょうか? また、可能であればやり方を教えて頂きたいのですが… お願いいたします。 出力コード target = document.getElementById("output"); target.innerHTML ="見積金額 " + obj[0].GoukeiTanka.toString().replace(/(\d)(?=(\d{3})+$)/g , '$1,'); よろしくお願いいたします。