ホームページ >バックエンド開発 >PHPチュートリアル >PHP4 ユーザーマニュアル: Function-CURL_PHP チュートリアル
XI. CURL、クライアント URL ライブラリ関数
PHP は libcurl をサポートしています (異なるプロトコルを使用して異なるサーバーに接続して通信することができます)。 、libcurl は現在、http、https、ftp、gopher、telnet、dict、file、および ldap プロトコルをサポートしています。 libcurl は、HTTPS 証明書認証、HTTP POST、HTTP PUT、FTP アップロード (もちろん PHP の ftp 拡張機能も使用できます)、HTTP 基本フォームのアップロード、プロキシ、Cookie、およびユーザー認証もサポートしています。
CURL機能を使用するには、CURLパッケージをインストールする必要があります。 PHP では、CURL 7.0.2 ベータ版以降を使用する必要があります。 CURL のバージョンが 7.0.2 ベータ版より低い場合、PHP は動作しません。
PHP の CURL サポートを使用するには、--with-curl[=DIR] パラメーターを使用して PHP を再コンパイルする必要があります (DIR はライブラリとヘッダー ファイルを含むディレクトリです)。
これらの関数は PHP 4.0.2 の新機能です。
CURL サポートを使用して PHP をコンパイルすると、curl 関数を使用できるようになります。基本的な考え方は次のとおりです。Web サイト構築サーバー スクリプト クラス PHPPHP ユーザー マニュアル fancyfunction.curl-init.html>curl_init() 関数を使用して CURL セッションを初期化し、すべてのオプションを設定し、curl_exec() 関数を通じて実行します。最後に、curl_close() 関数を使用してセッションを終了します。以下は例です: PHP ホームページをファイルに取得します。
例 1. PHP の CURL モジュールを使用して PHP ホームページを取得する ディレクトリ リストcurl_init — CURL セッションを初期化するcurl_setopt — CURL 呼び出しのオプションを設定するcurl_exec — CURL セッションを実行するcurl_close — CURL セッションを閉じるcurl_version — 現在の CURL バージョンを返す