PHP: использование Is.gd API для сокращения URL

Depositphotos 11843590 с

Просто прочтите статью о преимуществах и недостатках сокращение URL-адресов в SEOmoz. Я использую Is.gd API сделать это с Плагин SMS для WordPress что я написал (в настоящее время тестирую и все хорошо!).

функция doCurlRequest ($ url, $ variable, $ value) {$ api = $ url. "?". $ variable. "=". $ value; $ session = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ сеанс, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ сеанс); curl_close ($ сеанс); вернуть данные $; } function doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variable = "longurl"; $ shorturl = doCurlRequest ($ url, $ variable, $ longurl); return $ shorturl; }

Думаю, вы, ребята, могли бы оценить реальный образец кода. Обязательно замените фанкифицированные цитаты, которые добавляются в блоге. Чтобы использовать, просто добавьте указанные выше функции на свою страницу PHP, а затем выполните следующее:

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

Я бы, наверное, добавил блок try / catch на всякий случай. Этот код работает с PHP 5+ с включенной библиотекой cURL. Если ваш хост не поддерживает cURL, найдите новый хост.

Один комментарий

  1. 1

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.