curl
curlを使用してページに投稿データを渡すことは、httpリクエストを作成するための強力なツールであり、Webページとサービスとプログラム的にやり取りできるようにします。一般的なタスクの1つは、フォームにデータを送信するために使用されるポストデータを渡すことです。これをCurlで達成する方法は次のとおりです。 // @( 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);
説明:
$data = array('name' => 'Ross', 'php_master' => true); // You can POST a file by prefixing with an @ (for 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);curlopt_post enable http post。オプション:
curlは、投稿データをエンコードするための2つのオプションを提供します。 html form submissionsで使用されるアプリケーション/x-www-form-urlencoded。 curlopt_postfields nction.curl-init.php)
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3