function curl_get($url) {
$header[] = "User-Agent: 5.0 (iPhone; U; CPU iPhone OS 4_3 like Mac OS X; en-us) "
. "AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16";
$header[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
$header[] = "Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7";
$header[] = "Accept-Encoding: gzip,deflate";
//$cookie_jar = tempnam('/Applications/MAMP/htdocs/demo/tmp','cookie'); //tempnam--建立一个具有唯一文件名的文件
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_HEADER,1); //将头文件的信息作为数据流输出
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
//curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; zh-CN; rv:1.9.2) Gecko/20100115 Firefox/3.6" );
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_ENCODING, '');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_MAXREDIRS, 10 );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
//curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);//把返回来的cookie信息保存在$cookie_jar文件中
//curl_setopt($ch,CURLOPT_REFERER,'http://www.dilidili.wang/watch3/45890/');
$r = curl_exec($ch);
//$response_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
//preg_match('/Set-Cookie:(.*);/iU',$r,$str); //正则匹配
//$cookie = $str[1]; //获得COOKIE(SESSIONID)
curl_close($ch);
return $r;
}
$url = 'https://www.baidu.com/s?wd=xxxx&tn=90772590_s_hao_pg&pn=1';
var_dump(curl_get($url));