ホームページ >バックエンド開発 >PHPチュートリアル >PHP で cURL を使用して POST 値を渡すにはどうすればよいですか?
cURL を使用して POST 値を渡す
cURL を使用して POST 値を渡すには、次の手順に従います。
ステップ 1: POST の配列を作成するデータ
送信するデータを配列にグループ化します。キーはフォーム フィールド名を表し、値は送信するデータです。
ステップ 2: cURL ハンドルの初期化
curl_init($url) 関数を使用して、ターゲットの cURL ハンドルを作成しますURL.
ステップ 3: CURLOPT_POST を True に設定します
curl_setopt($handle, CURLOPT_POST, true) を使用して、HTTP POST メソッドをアクティブにします。
ステップ 4: CURLOPT_POSTFIELDS を URL で設定するエンコードされたデータ
http_build_query($data) を使用して POST データ配列をエンコードし、curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data)) で設定します。これにより、データが期待どおりの形式でエンコードされます。
ステップ 5: cURL ハンドルを実行して閉じる
curl_exec($handle) でリクエストを実行し、ハンドルを閉じます。 curl_close($handle) を使用します。
例コード:
<?php $data = array('name' => 'Ross', 'php_master' => true); $handle = curl_init($url); curl_setopt($handle, CURLOPT_POST, true); curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data)); curl_exec($handle); curl_close($handle); ?>
重要な注意事項:
以上がPHP で cURL を使用して POST 値を渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。