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.

Douglas Karr

Douglas Karr je osnivač Martech Zone i priznati stručnjak za digitalnu transformaciju. Douglas je pomogao u pokretanju nekoliko uspješnih MarTech startupa, pomogao je u due diligenceu od preko 5 milijardi dolara u Martech akvizicijama i investicijama, te nastavlja sa lansiranjem vlastitih platformi i usluga. On je suosnivač Highbridge, konsultantska firma za digitalnu transformaciju. Douglas je također objavljeni autor Dummie's vodiča i knjige o poslovnom liderstvu.

Vezani članci

jedan komentar

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.