PHP: Uża Is.gd API biex tqassar il-URL

Depositphotos 11843590 s

Aqra biss artiklu dwar il-benefiċċji u l-iżvantaġġi ta ' tqassar l-URLs fuq SEOmoz. Jiena nuża Is.gd API biex tagħmel dan bil - Plugin WordPress SMS li ktibt (bħalissa qed nittestja u sejjer tajjeb!).

funzjoni doCurlRequest ($ url, $ varjabbli, $ valur) {$ api = $ url. "?". $ varjabbli. "=". $ valur; $ sessjoni = curl_init (); curl_setopt ($ sessjoni, CURLOPT_URL, $ api); curl_setopt ($ sessjoni, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ sessjoni); curl_close ($ sessjoni); jirritorna $ data; } funzjoni doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ varjabbli = "longurl"; $ shorturl = doCurlRequest ($ url, $ varjabbli, $ longurl); jirritorna $ shorturl; }

Ħsibt li intom nies tista 'tapprezza kampjun ta' kodiċi attwali. Kun żgur li tissostitwixxi l-kwotazzjonijiet funkifikati li żżid il-pubblikazzjoni ta 'dan fil-blog. Biex tuża, żid biss il-funzjonijiet ta 'hawn fuq mal-paġna PHP tiegħek u mbagħad eżegwixxi hekk:

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

Probabbilment inżid blokka try / catch biss biex inkun ċert. Dan il-kodiċi jaħdem ma 'PHP 5+ bil-librerija cURL attivata. Jekk il-host tiegħek ma jippermettix cURL, sib host ġdid.

Wieħed kumment

  1. 1

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.