この記事では主に、PHPのCURLメソッドのcurl_setopt()関数のケースを紹介します: 1. Webページを取得する単純なケース; 2. POSTデータのケース
curl_setopt()関数を使用すると、Webページを便利かつ迅速に取得できます(コレクションはとても便利です (笑)、curl_setopt は PHP
の拡張ライブラリです。
使用条件: php.ini で設定して有効にする必要があります。 (PHP 4 & GT; = 4.0.2)
// 次のアノテーションをキャンセルします
extension=php_curl.dll
linux の下では、コンパイル時に PHP を再コンパイルする必要があります。コンパイル パラメータを -on で開く必要があります。 configure コマンドに「--with-curl」パラメータを追加します。
1. Web クローリングの単純なケース:
3. SSL Cookie
SSLについてこれは HTTPS プロトコルであるため、CURLOPT_URL 接続の http:// を https:// に変更するだけで済みます。もちろん、サイトを検証するために設定できる CURLOPT_SSL_VERIFYHOST というパラメーターもあります。
Cookieについては、次の3つのパラメータを知っておく必要があります:
CURLOPT_COOKIE、対面セッションでCookieを設定します
CURLOPT_COOKIEJAR、セッション終了時にCookieを保存します
[php] view plain copy print? // 创建一个新cURL资源 $ch = curl_init(); // 设置URL和相应的选项 curl_setopt($ch, CURLOPT_URL, "http://www.baidu.com/"); curl_setopt($ch, CURLOPT_HEADER, false); // 抓取URL并把它传递给浏览器 curl_exec($ch); //关闭cURL资源,并且释放系统资源 curl_close($ch);
以上がこの記事の全内容です、皆様の勉強に少しでもお役に立てれば幸いです。
関連する推奨事項:
phpのcurl_initとcurl_setopt関数
PHPのcurl_setopt関数の使い方の紹介
以上がPHPのCURLメソッドcurl_setopt()関数の場合の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。