我曾使用此代码在$ last_url string中获取重定向的网址:
<?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);
?>
但我无法重定向网址,请帮帮我
答案 0 :(得分:0)
您在尝试启动请求之前尝试获取该URL。尝试将$last_url= curl_getinfo($ch,CURLINFO_EFFECTIVE_URL);
行移至curl_exec($ch);
来电之后。
答案 1 :(得分:0)
使用
$_SERVER['HTTP_REFERER'];
得到最后的网址。我只使用它。