ホームページ >バックエンド開発 >PHPチュートリアル >PHP cURLのCURLOPT_POSTFIELDSでの配列と文字列の使用の違い
cURL POST テストを行うために次の 2 つの変数を使用します:
<code><span><?php </span><span>// 数组</span><span>$arr_data</span> = [<span>'a'</span> => <span>'apple'</span>]; <span>// 字符串</span><span>$str_data</span> = <span>'{"a":"apple"}'</span>;</span></code>
次に、サーバー側から出力される結果は次のとおりです:
上の図は、$_SERVER[‘CONTENT_TYPE’]、$_POST 変数、および php://input の配列と文字列をそれぞれ使用する場合の違いを分析しています。 CURLOPT_POSTFIELDS
1) 配列を使用する場合、HTTP リクエスト ヘッダーの Content-Type は multipart/form-data に設定されます
2) 文字列を使用する場合