1
Hii私はangular2とphpで作業しています。私のプロジェクトでは、jsonをPHPページに投稿し、サーバー側でアクセスしたいと考えています。どうすればそれを可能にすることができますか?PHPサーバはAngular2から投稿された値にアクセスします
私のangular2では、ボタンをクリックするとSaveData()が呼び出されます。
SaveData()
{
const headers = new Headers();
headers.append('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
let body = JSON.stringify(this.Cost);
this.http.post('http://192.168.0.100:80/php/test.php',body,{headers})
.subscribe(
data => console.log('Received:' + data),
err => console.log(err),
() => console.log('Call Complete')
);
}
私のPHPページで私はこのための最善の解決策は何
<?php
header('Access-Control-Allow-Origin: *');
header('Content-Type: application/json');
$post = $_POST['body'];
$fp = fopen('a.txt', 'w');
fwrite($fp,$post);
fclose($fp);
?>
...のように使用しました?
おかげで以下のようにコードを修正するファイルにJSONを保存するには
を使用することができます。私の投稿データはjson Stringです。私はそれをjsonファイルとして保存したい。出来ますか ? –
はい、可能です。編集したコードをチェックするだけです。 – Gautam