@maxdit

Как получить конечную ссылку после редиректа в моем случае?

Здравствуйте, не могу получить последнюю ссылку после редиректа по этому адресу: https://z1.fm/download/4866738?play=on
Можно ли с этим как-то справиться и получить конечную ссылку ?
Я уже перепробовал и через curl использовать curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
но результата никакого
  • Вопрос задан
  • 598 просмотров
Пригласить эксперта
Ответы на вопрос 1
petyagrill
@petyagrill
Можно так:

$url = 'https://z1.fm/download/4866738?play=on';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);  
curl_setopt($ch,CURLOPT_HEADER,false);  
$response = curl_exec($ch);
$target = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch); 
echo $target; //http://muz5.zf.fm/1/fe/leningrad_-_pid__asi_(zf.fm).mp3?download=force
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы