Content Màrqueting
PHP: utilitzant l'API Is.gd per escurçar l'URL
Només cal llegir un article sobre els avantatges i les trampes de escurçant URL a SEOmoz. Utilitzo el API Is.gd fer això:
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;
}
Vam pensar que la gent podríeu apreciar una mostra de codi real. Assegureu-vos de substituir les cometes funkificades que afegeix aquesta publicació al bloc. Per utilitzar-lo, només cal afegir les funcions anteriors a la pàgina de PHP i executar així:
doShortenURL('http://thisis.my/long/url/with?lots=of&data=');
Probablement afegiria un bloc try / catch només per estar segur. Aquest codi funciona amb PHP 5+ amb la biblioteca cURL habilitada. Si el vostre amfitrió no habilita CURL, cerqueu un amfitrió nou.