
sadržaj 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 da uradite 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=');
Vjerovatno bih dodao blok try / catch samo da budem siguran. Ovaj kod radi s PHP 5+ s omogućenom bibliotekom cURL. Ako vaš domaćin ne omogući cURL, pronađite novog domaćina.
Ovo radi upravo ono što sam tražio, hvala!