PHP: Använda Is.gd API för att förkorta URL

Depositphotos 11843590 s

Läs bara en artikel om fördelarna och fallgroparna med förkorta webbadresser på SEOmoz. Jag använder Is.gd API att göra detta med SMS WordPress-plugin som jag skrev (testar och går bra för närvarande!).

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

Trodde att ni kanske uppskattar ett faktiskt kodprov. Var noga med att ersätta de funkifierade offerten som lägger till detta på bloggen. För att använda, lägg bara till ovanstående funktioner på din PHP-sida och kör sedan så här:

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

Jag skulle antagligen lägga till ett försök / fångstblock för att vara säker. Den här koden fungerar med PHP 5+ med cURL-biblioteket aktiverat. Om din värd inte aktiverar cURL, hitta en ny värd.

En kommentar

  1. 1

Vad tror du?

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.