PHP でのcurlとcurl_PHPのチュートリアルの紹介
Jul 13, 2016 pm 05:53 PM
カールの紹介
curl は、URL 構文を使用してコマンドライン モードで動作するファイル転送ツールです。
多くのプロトコルをサポートしています: FTP、FTPS、HTTP、HTTPS、GOPHER、TELNET、DICT、FILE、LDAP。
Curl は、HTTPS 認証、HTTP POST メソッド、HTTP PUT メソッド、FTP アップロード、ケルベロス認証、HTTP アップロード、プロキシ サーバー、Cookie、ユーザー名/パスワード認証、ダウンロード ファイルの再開可能なアップロード、アップロード ファイルの再開可能なアップロード、http プロキシ トンネリングもサポートしています。 IPv6、socks5プロキシサーバー、httpプロキシサーバー経由でFTPサーバーにファイルをアップロードするなど、非常に強力です。
Windows オペレーティング システムで Internet Ant と FlashGet のすべての機能を実行できます。正確に言うと、curl はファイルのアップロードとダウンロードをサポートしているため、総合的な送信ツールです。しかし、伝統によれば、ユーザーは、curl をダウンロード ツールと呼ぶことに慣れています。
PHPでカール
php には、curl_ で始まる一連の関数もあります。詳細については、php マニュアルを参照してください。
これは比較的効率的であり、サーバー固有の構成サポートを必要としないため、通常の仮想ホストで使用できます。 file_get_contents() は効率がわずかに劣りますが、一般に障害が発生した場合に使用されます。curl() は非常に効率的で、マルチスレッドをサポートします。ただし、curl 拡張機能を有効にする必要があります。カール拡張機能を有効にする手順は次のとおりです:
1. PHP フォルダー内の 3 つのファイル php_curl.dll、libay32.dll、および ssleay32.dll を system32 にコピーします (拡張機能 DLL ディレクトリの設定に応じて)。
2. php.ini (c:WINDOWS ディレクトリ) の extension=php_curl.dll からセミコロンを削除します。
PHP で cURL リクエストを設定する基本手順:
初期化
変数を設定する
実行して結果を取得します
cURLハンドルを解放します
$ch =curl_init();
// 2. URL を含むオプションを設定します
curl_setopt($ch, CURLOPT_URL, "http://www.nettuts.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. 実行して HTML ドキュメントのコンテンツを取得します
$output =curl_exec($ch);
// 4. カールハンドルを解放します
curl_close($ch);

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

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

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
