2014-04-02 59 views
0

最後的重定向URL我曾使用此代碼來獲得$ last_url字符串重定向的URL:如何獲得在PHP

<?php 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "www.djgol.com/files/download/id/163799"); 
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true); 
$last_url= curl_getinfo($ch,CURLINFO_EFFECTIVE_URL); 

$output = curl_exec($ch); 
echo $last_url; 
curl_close($ch); 


?> 

,但我無法得到重定向的URL ,,請幫我

回答

0

你在開始請求之前試圖獲取URL。嘗試將$last_url= curl_getinfo($ch,CURLINFO_EFFECTIVE_URL);行撥到curl_exec($ch);之後。

+0

我試過,但沒有結果 –

+0

是的,我做到了......三江源非常多先生 –

0

使用 $_SERVER['HTTP_REFERER']; 得到最後一個網址。我只用這個。

+0

將請給我這個script..means的全編碼裏添加這個 –

+1

<?PHP $ CH = curl_init(); curl_setopt($ ch,CURLOPT_URL,「www.djgol.com/files/download/id/163799」); curl_setopt($ ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ ch,CURLOPT_FOLLOWLOCATION,true); $ last_url = curl_getinfo($ ch,$ _ SERVER ['HTTP_REFERER']); $ output = curl_exec($ ch); echo $ last_url; curl_close($ ch); ?> –

+0

我不知道curl,所以只有我不能給出完整的代碼@ user3488401,但是感謝@ user3488401 – Vignesh