Besterik gabe, irakurri artikulu bat abantailen eta arazoei buruz URLak laburtzea SEOmoz-en. Erabiltzen dut Is.gd APIa hau egiteko SMS WordPress plugin-a idatzi nuela (une honetan probatzen eta ondo egiten!).
function doCurlRequest ($ url, $ variable, $ value) {$ api = $ url. "?". $ variable. "=". $ value; $ saioa = curl_init (); curl_setopt ($ saioa, CURLOPT_URL, $ api); curl_setopt ($ saioa, CURLOPT_RETURNTRANSFER, 1); $ datuak = curl_exec ($ saioa); curl_close ($ saioa); $ datuak itzuli; } function doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ aldagaia = "longurl"; $ shorturl = doCurlRequest ($ url, $ aldagaia, $ longurl); itzuli $ shorturl; }
Jendeak benetako kode lagin bat eskertuko zuela uste zenuen. Ziurtatu hau blogean argitaratzeak gehitzen dituen aipu funkifikatuak ordezkatzen dituzula. Erabiltzeko, gehitu goiko funtzioak zure PHP orrian eta ondoren exekutatu honela:
doShortenURL ('http://thisis.my/long/url/with?lots=of&data=');
Ziur egoteko probatzeko / harrapatzeko blokea gehituko nuke ziurrenik. Kode honek PHP 5+ bertsioarekin funtzionatzen du cURL liburutegia gaituta. Zure ostalariak cURL gaitzen ez badu, bilatu ostalari berria.
Horrek bilatzen ari nintzena egiten du, eskerrik asko!