Url nàycURL 'url bị thay đổi'
'http://profile.myspace.com/index.cfm?fuseaction=user.viewProfile&friendID=39726387'
công trình hoàn toàn tốt trong một trình duyệt nhưng lỗi 3 (url bị thay đổi) cURL trở lại của.
Bất kỳ ý tưởng nào về công việc xung quanh?
EDIT:
cURL mã:
function get_web_page($url)
{
$options = array(
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_HEADER => false, // don't return headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle all encodings
CURLOPT_USERAGENT => "spider", // who am i
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);
if (!$errmsg =='') {die($err.':'.$errmsg);}
return $content;
}
URL đó có vẻ hoạt động tốt khi tôi tải nó qua cURL. Bạn có thể cung cấp mã PHP của bạn không? – zombat
Bạn nên kiểm tra url là null hay không. – SuperBear
Vấn đề của tôi là, tôi đã vượt qua biến sai để cuộn tròn ... Đó không phải là một URI. Đăng nhận xét này, chỉ trong trường hợp ai đó đã dành 2 giờ tìm kiếm những gì sai chỉ để tìm ra rằng sai lầm tân binh. :) –