cURL を使用して PHP POST データを渡す
Web ページをリモートで操作する場合、cURL は強力なツールです。一般的な使用法の 1 つは、POST 経由でデータをページに渡すことです。これを効果的に行う方法を理解することは、多くの Web 開発タスクにとって重要です。
cURL を使用して $_POST 値を渡すには、PHP スクリプト内で CURLOPT_POST および CURLOPT_POSTFIELDS オプションを利用できます。
これを示すコード スニペットの例を次に示します。使用法:
$data = array('name' => 'Ross', 'php_master' => true); // You can also POST a file by prefixing with an @ (for <input type="file"> fields) $data['file'] = '@/home/user/world.jpg'; $handle = curl_init($url); curl_setopt($handle, CURLOPT_POST, true); curl_setopt($handle, CURLOPT_POSTFIELDS, $data); curl_exec($handle); curl_close($handle);
送信されたファイルのエンコード形式を考慮することが重要です データ。 cURL は 2 つの方法でデータを処理できます:
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data));
これらの概念を理解することで、cURL を使用して $_POST 値をページに効果的に渡すことができます。
以上がcURL を使用して PHP POST データを渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。