PHP: Utilisation de Is.gd API pour raccourcir l'URL

Depositphotos 11843590 s

Il suffit de lire un article sur les avantages et les inconvénients de raccourcir les URL sur SEOmoz. J'utilise le API Is.gd pour faire cela avec le Plugin WordPress SMS que j'ai écrit (actuellement en test et en train de bien faire!).

function doCurlRequest ($ url, $ variable, $ valeur) {$ api = $ url. "?". $ variable. "=". $ valeur; $ session = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ session); curl_close ($ session); retourne $ data; } function doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variable = "longurl"; $ shorturl = doCurlRequest ($ url, $ variable, $ longurl); return $ shorturl; }

Je pensais que vous pourriez apprécier un exemple de code réel. Assurez-vous de remplacer les citations funkifiées que la publication de ceci sur le blog ajoute. Pour l'utiliser, ajoutez simplement les fonctions ci-dessus à votre page PHP, puis exécutez comme ceci:

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

J'ajouterais probablement un bloc try / catch juste pour être sûr. Ce code fonctionne avec PHP 5+ avec la bibliothèque cURL activée. Si votre hôte n'active pas cURL, trouvez un nouvel hôte.

Un commentaire

  1. 1

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..