PHP: Përdorimi i Is.gd API për të Shkurtuar URL

Depositphotos 11843590 s

Thjesht lexoni një artikull mbi përfitimet dhe kurthet e shkurtimi i URL-ve në SEOmoz. Unë përdor API Is.gd për ta bërë këtë me Shtojcë SMS WordPress që kam shkruar (aktualisht testimin dhe duke bërë mirë!).

funksioni doCurlRequest ($ url, $ variable, $ value) {$ api = $ url. "?". $ variabël. "=". $ value; $ seanca = curl_init (); curl_setopt ($ sesioni, CURLOPT_URL, $ api); curl_setopt ($ seanca, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ seanca); curl_close ($ sesioni); kthimi i të dhënave $; } funksioni doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variabël = "longurl"; $ shorturl = doCurlRequest ($ url, $ ndryshore, $ longurl); kthim $ shorturl; }

Mendoni se njerëzit mund të vlerësojnë një shembull të kodit aktual. Sigurohu që të zëvendësosh citimet e funkifikuara që postimi i kësaj në blog shton. Për të përdorur, thjesht shtoni funksionet e mësipërme në faqen tuaj PHP dhe ekzekutoni kështu:

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

Unë ndoshta do të shtoja një bllok try / catch vetëm për të qenë i sigurt. Ky kod punon me PHP 5+ me bibliotekën CURL të aktivizuar. Nëse hosti juaj nuk mundëson cURL, gjeni një host të ri.

Një koment

  1. 1

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.