您可以使用PHP的curl函数来获取URL跳转后的链接。以下是一个示例代码:
function getFinalUrl($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
$finalUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch);
return $finalUrl;
}
$url = "http://example.com";
$finalUrl = getFinalUrl($url);
echo $finalUrl;
在上面的示例中,我们定义了一个getFinalUrl
函数,它接受一个URL作为参数,并使用curl函数来执行GET请求。我们设置CURLOPT_FOLLOWLOCATION
选项为true,以便跟随URL的重定向。然后,我们使用curl_getinfo
函数来获取最终的URL,并将其返回。
您可以将上述代码放入您的PHP文件中,并将URL作为参数传递给getFinalUrl
函数。最终,您将获得URL跳转后的链接,并可以对其进行进一步处理。
上一篇:php面向对象有关
下一篇:thinkphp分表如何使用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站