PHP: Bruke Is.gd API for å forkorte URL

Depositphotos 11843590 s

Bare les en artikkel om fordelene og fallgruvene ved forkorte nettadresser på SEOmoz. Jeg bruker Is.gd API å gjøre dette med SMS WordPress-plugin som jeg skrev (for tiden tester og gjør det bra!).

funksjon doCurlRequest ($ url, $ variabel, $ verdi) {$ api = $ url. "?". $ variabel. "=". $ verdi; $ økt = curl_init (); curl_setopt ($ økt, CURLOPT_URL, $ api); curl_setopt ($ økt, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ økt); curl_close ($ økt); returnere $ data; } funksjon doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variable = "longurl"; $ shorturl = doCurlRequest ($ url, $ variabel, $ longurl); returner $ 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.

En kommentar

  1. 1

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.