在 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.'。

PHP 获取 HTTP 重定向地址: 火山视频 API 示例

原文地址: https://www.cveoy.top/t/topic/pZtb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录