Content Marketing

PHP: Bruk av Is.gd API for å forkorte URL

Bare les en artikkel om fordelene og fallgruvene ved forkorte nettadresser på SEOmoz. Jeg bruker Is.gd API å gjøre dette:

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;
}

Trodde at folk kanskje setter pris på en faktisk kodeeksempel. Husk å erstatte de funkifiserte sitatene som legger til dette på bloggen. For å bruke er det bare å legge til de ovennevnte funksjonene på PHP-siden din og utføre slik:

doShortenURL('http://thisis.my/long/url/with?lots=of&data=');

Jeg vil sannsynligvis legge til en prøve / fangst-blokk bare for å være sikker. Denne koden fungerer med PHP 5+ med cURL-biblioteket aktivert. Hvis verten din ikke aktiverer cURL, finn en ny vert.

Douglas Karr

Douglas Karr er CMO for Åpne INSIGHTS og grunnleggeren av Martech Zone. Douglas har hjulpet dusinvis av vellykkede MarTech-startups, har bistått med due diligence på over 5 milliarder dollar i Martech-oppkjøp og -investeringer, og fortsetter å hjelpe selskaper med å implementere og automatisere salgs- og markedsføringsstrategier. Douglas er en internasjonalt anerkjent digital transformasjons- og MarTech-ekspert og foredragsholder. Douglas er også en publisert forfatter av en Dummies guide og en bok om lederskap for bedrifter.

Relaterte artikler

Tilbake til toppen-knappen
Lukke

Annonseblokkering oppdaget

Martech Zone er i stand til å gi deg dette innholdet uten kostnad fordi vi tjener penger på nettstedet vårt gjennom annonseinntekter, tilknyttede lenker og sponsing. Vi vil sette pris på om du vil fjerne annonseblokkeringen når du ser på nettstedet vårt.