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");

?>

thnx。

4

1 に答える 1

0

その Web サイトはリダイレクトを使用して短縮リンクを表示しているようです。

curl のフォロー リダイレクトをオンにします。

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

于 2013-05-25T01:21:18.617 に答える