1

我有一个快捷链接网站的问题,当我通过这种方式使用 API 时http://hulklink.net/api.php?key=534287562&url=google.com 不显示链接......但我确定我的代码是正确的。

我认为问题是该站点不在同一页面中显示短链接,而是在另一个路径中显示它,例如http://hulklink.net/apiget.php

这是我的代码

<?php

function get_vgd($url)
{

$apiurl = "http://hulklink.net/api.php?key=534287562&url=$url";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$apiurl);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}

echo get_vgd("http://google.com");

?>

谢谢。

4

1 回答 1

0

看起来该网站正在使用重定向来显示缩短链接。

打开 curl 的跟随重定向。

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

于 2013-05-25T01:21:18.617 回答