ホームページ  >  記事  >  バックエンド開発  >  PHP は cURL ライブラリ関数を通じて Web ページの詳細な説明を取得します_PHP チュートリアル

PHP は cURL ライブラリ関数を通じて Web ページの詳細な説明を取得します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:38:44749ブラウズ

最近、cURL ライブラリ関数を使用した小さなプロジェクトに取り組みました。インターネットからいくつかの情報を見つけ、海外のブログと公式マニュアルを参照してまとめました。
関数 get_web_page( $url )
{
$options = 配列(
CURLOPT_RETURNTRANSFER => true, // Web ページに戻る Web ページに戻る
CURLOPT_HEADER => false, // ヘッダー情報を返しません
CURLOPT_FOLLOWLOCATION => true, // リダイレクトをフォローします
CURLOPT_ENCODING => "", // すべてのエンコーディングを処理します
CURLOPT_USERAGENT => "spider", // UserAgent を設定します
CURLOPT_AUTOREFERER => true, // リダイレクト時にリファラーを設定します
CURLOPT_CONNECTTIMEOUT => 120, // 接続時のタイムアウト タイムアウト
; CURLOPT_TIMEOUT => 120, // 応答時にタイムアウト 応答タイムアウト
CURLOPT_MAXREDIRS => 10, // 10 回リダイレクト後に停止します
);
$ch =curl_init( $url );
curl_setopt_array( $ch, $options );
$content =curl_exec( $ch );
$err =curl_errno( $ch );
$errmsg =curl_error( $ch );
$header =curl_getinfo( $ch );
curl_close( $ch );
$header[errno] = $err;
$header[errmsg] = $errmsg;
$header[コンテンツ] = $content;
$header を返します;
}
英語原文:
http://nadeausoftware.com/articles/2007/06/php_tip_how_get_web_page_using_curl

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486456.html技術記事最近、cURL ライブラリ関数を使用する小さなプロジェクトに取り組みました。インターネットからいくつかの情報を見つけ、海外のブログと公式マニュアルを参照してまとめました。 function get_web_page( $url ) { $options = array( CU...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。