2009-10-17 73 views

回答

10
$cr = curl_init("http://example.com"); 
    curl_setopt($cr, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($cr, CURLOPT_FOLLOWLOCATION, 1);  
    curl_exec($cr); 
    $info = curl_getinfo($cr); 
    echo "url=".$info["url"]; 
+3

此外,添加SERG的答案......你可能想'curl_setopt($ CR,CURLOPT_MAXREDIRS,5);'設置重定向的最大數量允許。 – brianreavis 2009-10-17 06:04:53

+0

@brianreavis:MaxRedirs有什麼好處? – 2014-08-25 05:56:52

+1

@AliGajani性能/不會讓您的服務器停滯不前。每個重定向都將是一個新的HTTP請求... MAXREDIRS允許您將其限制爲您認爲適合您的應用程序的內容。理論上,第三方網站可以擁有無​​限數量的重定向。 – brianreavis 2014-09-10 01:23:25