curl_exec 関数は何をしますか?
phpcurl_exec 関数は、PHP の cURL 関数リストの 1 つで、その機能は cURL セッションを実行することです。 phpのcurl_exec関数の機能を理解したところで、CURLとは
CURLは、HTTP、FTP、TELNETなどを含む多くのプロトコルをサポートする非常に強力なオープンソースライブラリです。 HTTP リクエスト。これがもたらす利点は、柔軟なオプションを通じてさまざまな HTTP プロトコル パラメーターを設定できることと、HTTPS をサポートしていることです。 CURL は、URL プレフィックスが「HTTP」であるか「HTTPS」であるかに基づいて、送信されたコンテンツを暗号化するかどうかを自動的に選択できます。
PHP
curl_exec 関数の構文の説明を見てみましょうmixed curl_exec ( resource $ch )
指定された cURL セッションを実行します。
この関数は、cURL セッションが初期化され、すべてのオプションが設定された後に呼び出す必要があります。
パラメータch
curl_init()によって返されるcURLハンドル。
curl_exec 関数
サンプル
Webページを取得<?php
// 创建一个cURL资源
$ch = curl_init();
// 设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, "http://www.php.cn/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// 抓取URL并把它传递给浏览器
curl_exec($ch);
// 关闭cURL资源,并且释放系统资源
curl_close($ch);
?>
コードの実行結果:
上記のサンプルコードでは4つの関数が使用されています
curそれぞれ l_init() とcurl_close() CURL 接続を初期化し、CURL 接続を閉じるのは比較的簡単です。
curl_exec() は CURL リクエストを実行します。エラーが発生しない場合、関数は対応する URL によって返されたデータを返し、エラーが発生した場合は FALSE を返します。出力が FALSE であるかどうかを判断するために等号が使用されることに注意してください。これは、空の文字列を返すかエラーを返すかを区別するためです。
CURL 関数ライブラリで最も重要な関数は、curl_setopt() です。これは、CURL 関数ライブラリで定義されたオプションを設定することで HTTP リクエストをカスタマイズできます。上記のコード スニペットでは 3 つの重要なオプションが使用されています。
CURLOPT_URL は要求された URL を指定します。
CURLLOPT_HEADER は 0 に設定され、HTTP ヘッダー情報が返されないことを示します。
CURL には多くのオプションがあります。詳しくは、
CURL のリファレンスマニュアル1.「
php.cn Dugu Jiijian (4)-php ビデオチュートリアル」をご覧ください。
以上がPHPのcurl_exec関数の使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。