-3

我想从 php 点击计数器重定向获取链接

http://www.mymaza.com/songs/pakistani_pop/download/pakistan.php?id=168

此页面重定向到

http://sound5.mp3pk.com/pakistani/sajjad_ali/babia/babia1(www.songs.pk).mp3

我想获得重定向页面链接

但是我尝试了其他方法似乎并不容易

4

1 回答 1

0

您可以使用cURL来解析给定的 URL:

function resolveURL($url) 
{
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_NOBODY, true);
    $response = curl_exec($ch);
    $resolved = curl_getinfo($ch);
    return $resolved['url'];
}

用法:

echo resolveURL('http://example.com/someurl.php?foo=42')
于 2013-09-09T19:40:49.190 回答