ホームページ >バックエンド開発 >PHPチュートリアル >PHP CURL はデータを送信するためにどのように Post を使用しますか?データを送信する post メソッド

PHP CURL はデータを送信するためにどのように Post を使用しますか?データを送信する post メソッド

不言
不言オリジナル
2018-08-08 15:45:541770ブラウズ

この記事の内容は、PHP CURL が Post を使用してデータを送信する方法についてです。データの送信方法は投稿方法に一定の参考値があるので、困っている友人の参考にしていただければ幸いです。

POST データを送信したい場合はどうすればよいでしょうか?データを送信するには、curl を使用する必要があります。

手順に従って、post という名前の関数をカスタマイズしました。 2 つのパラメータを post メソッドに渡す必要があります。

1. 要求された URL アドレス

2. 送信されるデータ

送信されるデータはすべてキーを含む配列です。値 POST メソッドを使用して、指定されたインターフェイス アドレスに正しいフォームを送信するだけです。

WeChat パブリック アカウントを開発してカスタム メニューを作成する場合、POST メソッドを使用してカスタム メニュー データを WeChat のカスタム メニュー インターフェイスに送信する必要があります。

Post のカスタム関数のコード全体は次のとおりです:

<?php
function post($url, $data) {

   //初使化init方法
   $ch = curl_init();

   //指定URL
   curl_setopt($ch, CURLOPT_URL, $url);

   //设定请求后返回结果
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

   //声明使用POST方式来进行发送
   curl_setopt($ch, CURLOPT_POST, 1);

   //发送什么数据呢
   curl_setopt($ch, CURLOPT_POSTFIELDS, $data);


   //忽略证书
   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
   curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

   //忽略header头信息
   curl_setopt($ch, CURLOPT_HEADER, 0);

   //设置超时时间
   curl_setopt($ch, CURLOPT_TIMEOUT, 10);

   //发送请求
   $output = curl_exec($ch);

   //关闭curl
   curl_close($ch);

   //返回数据
   return $output;
}
?>

将来的には、WeChat パブリック プラットフォームまたはその他のサードパーティ API システムが呼び出される予定です。データの送信を要求する場合は、POST メソッドを使用する必要があります。
POST を使用してデータを送信する必要がある場合は、POST メソッドを調整するだけで済みます。

おすすめ関連記事:

phpカールの機能とは? phpカールライブラリの応用(コード付き)

PHP7ソースコード:PHP仮想マシンの詳細解析

以上がPHP CURL はデータを送信するためにどのように Post を使用しますか?データを送信する post メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。