ホームページ  >  記事  >  バックエンド開発  >  PHPのpostメソッドで渡されたjsonのデータを取得する方法!

PHPのpostメソッドで渡されたjsonのデータを取得する方法!

WBOY
WBOYオリジナル
2016-06-23 13:10:111890ブラウズ



上記は post メソッドで渡された json データです。
このデータを php で受け取ってデータベースに保存するにはどうすればよいですか?
アドバイスをお願いします! !

Reply Discussion (Solution)
$ _post

PHP で受け取ったデータの場合は JSON_DECODE を使ってデコードする

$_POST に値がない場合は file_get_contents(' php ://input') を受信して​​ください (マニュアルに指示があります)


私は初心者なので、例を送ってもらえますか?

$arr = json_decode($_POST['json'], true);print_r($arr);  就是数组了,接下来保存数据库不就简单了

いくつか調べて、ポストでデータを取得できないことがわかったので、input

$data=file_get_contents("php://input"); //取得json数据 $data = json_decode($data, TRUE);   //格式化 $a1= $data['form']; $a2= $data['entry']['field_1']; $sql1="insert into xxx (a1,a2) values ('$a1','$a2')";

を使用しました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。