PHP通过cURl库函数获取网页详解_PHP教程

WBOY
Freigeben: 2016-07-13 17:38:44
Original
719 Leute haben es durchsucht

最近做一个小项目用到cURl库函数,从网上找了一些资料,参考国外某博和官方手册,总结一下。
function get_web_page( $url )
{
$options = array(
CURLOPT_RETURNTRANSFER => true,     // return web page 返回网页
CURLOPT_HEADER         => false,    // 不返回头信息
CURLOPT_FOLLOWLOCATION => true,     // follow redirects
CURLOPT_ENCODING       => "",       // handle all encodings
CURLOPT_USERAGENT      => "spider", // 设置UserAgent
CURLOPT_AUTOREFERER    => true,     // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 120,      // timeout on connect 连接超时
CURLOPT_TIMEOUT        => 120,      // timeout on response 回复超时
CURLOPT_MAXREDIRS      => 10,       // stop after 10 redirects
);
$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] = $content;
return $header;
}
英文原文:
http://nadeausoftware.com/articles/2007/06/php_tip_how_get_web_page_using_curl
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486456.htmlTechArticle最近做一个小项目用到cURl库函数,从网上找了一些资料,参考国外某博和官方手册,总结一下。 function get_web_page( $url ) { $options = array( CU...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!