PHP: usando Is.gd API para acortar URL

Depositphotos 11843590 s

Solo lea un artículo sobre los beneficios y las dificultades de acortando URL en SEOmoz. Utilizo el API is.gd para hacer esto con el Complemento de WordPress para SMS que escribí (actualmente probando y haciéndolo bien).

function doCurlRequest ($ url, $ variable, $ valor) {$ api = $ url. "?". $ variable. "=". $ valor; $ sesión = curl_init (); curl_setopt ($ sesión, CURLOPT_URL, $ api); curl_setopt ($ sesión, CURLOPT_RETURNTRANSFER, 1); $ datos = curl_exec ($ sesión); curl_close ($ sesión); devolver $ datos; } function doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variable = "longurl"; $ shorturl = doCurlRequest ($ url, $ variable, $ longurl); return $ shorturl; }

Pensé que podrían apreciar una muestra de código real. Asegúrese de reemplazar las citas funkificadas que se agregan al publicar esto en el blog. Para usar, simplemente agregue las funciones anteriores a su página PHP y luego ejecute así:

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

Probablemente agregaría un bloque try / catch solo para estar seguro. Este código funciona con PHP 5+ con la biblioteca cURL habilitada. Si su host no habilita cURL, busque un nuevo host.

Un comentario

  1. 1

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.