Content marketing
PHP: Korištenje API-ja Is.gd za skraćivanje URL-a
Samo pročitajte članak o prednostima i zamkama skraćivanje URL-ova na SEOmoz-u. Ja koristim Is.gd API uraditi ovo:
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;
}
Mislio sam da biste ljudi mogli cijeniti stvarni uzorak koda. Obavezno zamijenite funkificirane citate koje dodaje ovo objavljivanje na blogu. Da biste koristili, samo dodajte gore navedene funkcije na svoju PHP stranicu, a zatim izvršite ovako:
doShortenURL('http://thisis.my/long/url/with?lots=of&data=');
Vjerojatno bih dodao blok try / catch samo da budem siguran. Ovaj kôd radi s PHP 5+ s omogućenom bibliotekom cURL. Ako vaš domaćin ne omogući cURL, pronađite novog.