curl抓別的網站數據時,返回301
<?php
function curlGet($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, true);
//函數中加入下面這條語句
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
return curl_exec($ch);
}
讓curl遞歸的抓取http頭中Location中指明的url。
當抓取次數超過CURLOPT_MAXREDIRS時,遞歸將終止