您的位置:首页 > 编程语言 > PHP开发

[PHP]用curl捉取页面

2015-10-14 10:40 579 查看
function curl_get_contents($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);            //设置访问的url地址
//curl_setopt($ch,CURLOPT_HEADER,1);            //是否显示头部信息
curl_setopt($ch, CURLOPT_TIMEOUT, 5);           //设置超时
curl_setopt($ch, CURLOPT_USERAGENT, _USERAGENT_);   //用户访问代理 User-Agent
curl_setopt($ch, CURLOPT_REFERER,_REFERER_);        //设置 referer
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);      //跟踪301
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);        //返回结果
$r = curl_exec($ch);
curl_close($ch);
return $r;
}

echo $this->curl_get_contents("http://www.xiusebizhi.com");

// 如果要获取https的url忽略证书 或 设置正确证书
// 忽略证书:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

参考:http://php.net/manual/zh/book.curl.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: