Daniel Stenberg が作成した PHP ベースの 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 ビデオ チュートリアル)
これらの関数は PHP 4.0.2 で導入されました。 。
要件
PHP の cURL 関数を使用するには、libcurl パッケージをインストールする必要があります。
PHP には libcurl 7.0.2-beta 以降が必要です。 PHP 4.2.3 で cURL を使用するには、libcurl バージョン 7.9.0 以降をインストールする必要があります。 PHP 4.3.0 以降では、libcurl バージョン 7.9.0 以降をインストールする必要があります。 PHP 5.0.0 以降では、libcurl のバージョン 7.10.5 以降をインストールする必要があります。
インストール
PHP の cURL サポートを使用するには、PHP のコンパイル時に --with-curl[=DIR] オプションを追加する必要があります。DIR には lib とインクルード ディレクトリ パスが含まれます。インクルード ディレクトリには、easy.h とcurl.h を含む、curl という名前のフォルダーが存在する必要があります。 lib フォルダーに libcurl.a という名前のファイルがあるはずです。 PHP 4.3.0 の場合、-with-curlwrappers を設定して cURL で URL ストリームを使用することができます。
注: Win32 ユーザーは、Windows 環境でこのモジュールを使用するには、libeay32.dll および ssleay32.dll を PATH 環境変数に含まれるディレクトリに配置する必要があることに注意してください。 cURL Web サイトの libcurl.dll は使用しないでください。
リソース タイプ
この拡張機能は、cURL ハンドルと cURL バッチ ハンドルの 2 つのリソースを定義します。
たとえば、有名な「ネットワーク接続のテスト」Web サイトである Baidu を例として、curl
<?php // create curl resource $ch = curl_init(); // set url curl_setopt($ch, CURLOPT_URL, "baidu.com"); //return the transfer as a string curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // $output contains the output string $output = curl_exec($ch); //echo output echo $output; // close curl resource to free up system resources curl_close($ch); ?>を試してみましょう。
以上がCurl は PHP に組み込まれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ドリームウィーバー CS6
ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 中国語版
中国語版、とても使いやすい

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
