PHP: Používání Is.gd API zkrátit URL

Depositphotos 11843590 s

Stačí si přečíst článek o výhodách a úskalích zkracování adres URL na webu SEOmoz. Využívám Is.gd API udělat to s SMS WordPress Plugin které jsem napsal (v současné době testuji a dělám dobře!).

funkce doCurlRequest ($ url, $ proměnná, $ hodnota) {$ api = $ url. "?". $ variable. "=". $ value; $ session = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ relace); curl_close ($ relace); vrátit $ data; } funkce doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variable = "longurl"; $ shorturl = doCurlRequest ($ url, $ variable, $ longurl); vrátit $ shorturl; }

Myslel jsem, že byste mohli ocenit skutečný ukázkový kód. Ujistěte se, že jste nahradili funkifikované uvozovky, které tento příspěvek na blog přidává. Chcete-li použít, jednoduše přidejte výše uvedené funkce na svou stránku PHP a poté proveďte toto:

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

Pravděpodobně bych pro jistotu přidal blok try / catch. Tento kód pracuje s PHP 5+ s povolenou knihovnou cURL. Pokud váš hostitel nepovoluje cURL, najděte nového hostitele.

Jeden komentář

  1. 1

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.