PHP: Brug af Is.gd API for at forkorte URL

Depositphotos11843590 s

Læs bare en artikel om fordele og faldgruber ved forkortelse af webadresser over på SEOmoz. Jeg bruger Is.gd API at gøre dette med SMS WordPress-plugin at jeg skrev (i øjeblikket tester og klarer mig godt!).

funktion doCurlRequest ($ url, $ variabel, $ værdi) {$ api = $ url. "?". $ variabel. "=". $ værdi; $ session = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ session); curl_close ($ session); returnere $ data; } funktion doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variable = "longurl"; $ shorturl = doCurlRequest ($ url, $ variabel, $ longurl); returnere $ shorturl; }

Jeg troede, at folk måske sætter pris på en faktisk kodeeksempel. Sørg for at udskifte de funkificerede citater, som tilføjer dette til bloggen. For at bruge skal du blot tilføje ovenstående funktioner til din PHP-side og derefter udføre sådan:

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

Jeg vil sandsynligvis tilføje en prøve / fangst-blok bare for at være sikker. Denne kode fungerer med PHP 5+ med cURL-biblioteket aktiveret. Hvis din vært ikke aktiverer cURL, skal du finde en ny vært.

En kommentar

  1. 1

Hvad mener du?

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.