PHP 获取 HTTP 重定向地址: 火山视频 API 示例
在 PHP 中,可以使用 get_headers() 函数来获取重定向后的地址。该函数返回一个包含响应头信息的数组,其中包含了重定向后的地址。
示例代码如下:
$url = 'https://api.huoshan.com/hotsoon/item/video/_playback/?video_id=v030c0g10000chd21frc77u3s01omu10';
$headers = get_headers($url, 1);
if(isset($headers['Location'])){
$redirectUrl = $headers['Location'];
echo $redirectUrl;
} else {
echo 'No redirect URL found.';
}
在上述示例中,get_headers() 函数获取了请求的响应头信息,并将其存储在 $headers 变量中。然后,我们可以通过检查 $headers['Location'] 来获取重定向后的地址。如果存在重定向地址,将其打印出来;否则,打印出'No redirect URL found.'。
原文地址: https://www.cveoy.top/t/topic/pZtb 著作权归作者所有。请勿转载和采集!