PHPでJSONデータを受け取る方法

清浅
リリース: 2023-04-06 14:32:01
オリジナル
16414 人が閲覧しました

PHP は、file_get_contents メソッドを通じて json データを受信できます。このようなリクエストを受信すると、php の最下層は文字列を $_POST 変数に解析し、この変数を通じて json データを取得します

PHPでJSONデータを受け取る方法

PHP は json データを受け取りますこれは、PHP で次の方法で取得できます:

file_get_contents("php://input"); 
ログイン後にコピー

分析:

php は Web ページのフォーム送信を行います

Web フォームの送信の初期には、リクエスト パラメーターを取得するために $_POST が使用されていました。実際、http リクエスト ヘッダーは kv 値の形式でした。

PHPでJSONデータを受け取る方法

#php がこの種のリクエストを受信すると、php の基礎となるシステムがこの文字列を解析して $_POST 変数に保存するため、$ を渡すことができます。 php の _POST これらのパラメータを取得します。

アップロード ファイル http リクエスト ヘッダー

Content-Type が multipart/form-data 形式に変更されました。この形式でのデータ取得も PHP の下部で処理されます。通常のファイル以外のパラメータは $_POST を通じて取得することもでき、ファイル パラメータは $_FILES を通じて取得することもできます。

php は json 形式のデータを取得します

json 形式のデータは、json 形式の文字列である http ヘッダー本体文字列を参照します。これは PHP の $_POST を通じて取得することはできず、PHP の最下位層はこのメソッドを処理しません。 bodyのデータを取得した後、直接json_decodeしてオブジェクト形式のデータを取得できます。

以上がPHPでJSONデータを受け取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート