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;
}

 

如果出现

Fatal error: Call to undefined function curl_init()  

检查php.ini,在windows的xampp里 extension=php_curl.dll是默认注释的,去掉前面的分号就好。

相关文章:

  • 2022-12-23
  • 2021-09-17
  • 2021-07-10
  • 2022-12-23
  • 2021-09-06
  • 2021-06-23
  • 2022-12-23
猜你喜欢
  • 2021-11-17
  • 2022-02-09
  • 2022-12-23
  • 2021-06-02
  • 2021-10-23
相关资源
相似解决方案