cURL で POST 値を渡す
cURL を使用する場合、$_POST 値をターゲット ページに効果的に渡す方法を知ることが重要です。この記事では、関係するプロセスを検討し、ほとんどの場合に機能する解決策を提供します。
cURL を使用して $_POST 値を渡すには、次の手順に従います。
エンコーディングに関する考慮事項:
$data を配列として渡す場合、multipart/form-data として送信されます。すべてのサーバーで受け入れられるわけではありません。あるいは、http_build_query($data) を使用して、フォーム データの標準である URL エンコードされた文字列として送信することもできます。
使用例:
$data = [ 'name' => 'Ross', 'php_master' => true, '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 を使用して $_POST 値をページに正常に渡すことができます。
以上がcURL を使用して $_POST データを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。