ホームページ  >  記事  >  バックエンド開発  >  PHPカールポストにパラメータを追加する方法

PHPカールポストにパラメータを追加する方法

藏色散人
藏色散人オリジナル
2022-10-18 10:09:542069ブラウズ

phpカールポストにパラメータを追加する方法: 1. 対応するPHPコードファイルを開きます; 2. 「パブリック関数curl_post($url, $data=array()){...}」を作成します; 3 「curl_setopt($ch, CURLOPT_POSTFIELDS, $data);」を通じてポスト変数を追加するだけです。

PHPカールポストにパラメータを追加する方法

このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター

方法phpカールポストパラメータを追加しますか?

phpカールはパラメータ付きのポストリクエストを送信します

public function curl_post($url , $data=array()){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
        // POST数据
        curl_setopt($ch, CURLOPT_POST, 1);
        // 把post的变量加上
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        $output = curl_exec($ch);
        curl_close($ch);
        return $output;
    }

注:

PHPは、Daniel Stenbergによって作成されたlibcurlライブラリをサポートしており、これによりさまざまなサーバーをさまざまなサーバーで使用できます。接続と通信のためのプロトコルの種類。

libcurl は現在、http、https、ftp、gopher、telnet、dict、file、および ldap プロトコルをサポートしています。 libcurl は、HTTPS 認証、HTTP POST、HTTP PUT、FTP アップロード (これは PHP の FTP 拡張機能を使用して完了することもできます)、HTTP フォームベースのアップロード、プロキシ、Cookie、ユーザー名とパスワードの認証もサポートしています。

cURL を使用して PHP で Get および Post リクエストを実装する方法

これらの関数は、PHP 4.0.2 で導入されました。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPカールポストにパラメータを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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