內容營銷
PHP:使用Is.gd API縮短URL
只需閱讀有關以下內容的好處和陷阱的文章 在SEOmoz縮短URL。 我利用 是.gd API 去做這個:
function doCurlRequest($url, $variable, $value) {
$api = $url."?".$variable."=".$value;
$session = curl_init();
curl_setopt($session, CURLOPT_URL, $api);
curl_setopt($session, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($session);
curl_close($session);
return $data;
}
function doShortenURL($longurl) {
$url = "http://is.gd/api.php";
$variable = "longurl";
$shorturl = doCurlRequest($url, $variable, $longurl);
return $shorturl;
}
以為大家可能會喜歡實際的代碼示例。 確保替換將其添加到博客後添加的時髦的引號。 要使用,只需將以上函數添加到您的PHP頁面,然後像這樣執行:
doShortenURL('http://thisis.my/long/url/with?lots=of&data=');
為了確定,我可能會添加一個try / catch塊。 此代碼與啟用了cURL庫的PHP 5+一起使用。 如果您的主機未啟用cURL,請查找新主機。