PHP: Korištenje Is.gd API skratiti URL

Depositphotos 11843590 s

Samo pročitajte članak o prednostima i zamkama skraćivanje URL-ova na SEOmoz-u. Ja koristim Is.gd API to učiniti s SMS WordPress dodatak da sam napisao (trenutno testiram i radim dobro!).

funkcija doCurlRequest ($ url, $ varijabla, $ vrijednost) {$ api = $ url. "?". $ variable. "=". $ value; $ sesija = curl_init (); curl_setopt ($ sesija, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ podataka = curl_exec ($ sesija); curl_close ($ session); vratiti $ podataka; } funkcija doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ varijabla = "longurl"; $ shorturl = doCurlRequest ($ url, $ varijabla, $ longurl); vratiti $ 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=');

Vjerojatno bih dodao blok try / catch samo da budem siguran. Ovaj kôd radi s PHP 5+ s omogućenom bibliotekom cURL. Ako vaš domaćin ne omogući cURL, pronađite novog.

Jedan komentar

  1. 1

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.