内容营销
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,请查找新主机。