如何获得重定向链接PHP

时间:2016-06-12 14:24:13

标签: php url redirect curl hyperlink

我试图使用curl获取重定向链接。

$url = 'link.com'
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE); 
$response = curl_exec($ch);
preg_match_all('/^Location:(.*)$/mi', $response, $matches);
curl_close($ch);
$r= !empty($matches[1]) ? trim($matches[1][0]) : '';
echo $r;

对于很多网址来说,这是一个很好的工作,但对于这个链接

https://layarkaca21.tv/movie/play.php?movie=orphan-2009&size=360&server=0

我被重定向到

https://layarkaca21.tv/movie/z.mp4

但是,如果我粘贴在网址浏览器中,它会将我重定向到

https://r1---sn-npo7zn7k.c.docs.google.com/videoplayback?requiressl=yes&id=531d3cf85231b408&itag=18&source=webdrive&app=texmex&ip=36.71.238.97&ipbits=32&expire=1465755678&sparams=expire,id,ip,ipbits,ipbypass,itag,mm,mn,ms,mv,nh,pl,requiressl,source&signature=0B2A93D2B19BE8E469655290263803331DADF8CE.237145461C178D6C26871FB461FF43427DD901C1&key=cms1&pl=22&begin=0&cache=HIT&redirect_counter=1&req_id=d0b9e16098efa3ee&cms_redirect=yes&ipbypass=yes&mm=30&mn=sn-npo7zn7k&ms=nxu&mt=1465741245&mv=m&nh=IgpwcjA0LnNpbjAxKgkxMjcuMC4wLjE

我想使用CURL获取该链接,这可能吗? thx:)

0 个答案:

没有答案