Kehittyvä teknologia

PHP: Is.gd: n käyttö API lyhentää URL-osoitetta

Lue vain artikkeli hyödyistä ja sudenkuopista lyhentämällä URL-osoitteita SEOmozissa. Käytän Is.gd -sovellusliittymä tehdä tämä SMS WordPress -laajennus jonka kirjoitin (tällä hetkellä testaan ​​ja pärjään hyvin!).

function doCurlRequest ($ url, $ muuttuja, $ value) {$ api = $ url. "?". $ muuttuja. "=". $ arvo; $ session = curl_init (); curl_setopt ($ istunto, CURLOPT_URL, $ api); curl_setopt ($ -istunto, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ istunto); curl_close ($ -istunto); palauta $ data; } function doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ muuttuja = "longurl"; $ shorturl = doCurlRequest ($ url, $ muuttuja, $ longurl); return $ shorturl; }

Luulin, että ihmiset voisivat arvostaa todellista koodinäytettä. Muista korvata funktionaaliset lainaukset, jotka tämän julkaiseminen blogiin lisää. Käytä vain lisäämällä yllä olevat toiminnot PHP-sivullesi ja suorittamalla näin:

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

Lisääisin todennäköisesti try / catch-lohkon vain varmistaakseni. Tämä koodi toimii PHP 5+: n kanssa, kun cURL-kirjasto on käytössä. Jos isäntäsi ei ota cURL-yhteyttä käyttöön, etsi uusi isäntä.

Douglas Karr

Douglas Karr on Martech Zone ja tunnustettu digitaalisen transformaation asiantuntija. Douglas on auttanut käynnistämään useita menestyneitä MarTech-startuppeja, auttanut yli 5 miljardin dollarin due diligence -tarkastuksessa Martechin hankinnoissa ja investoinneissa ja jatkaa omien alustojensa ja palveluidensa käynnistämistä. Hän on yksi perustajista Highbridge, digitaalisen muutoksen konsulttiyritys. Douglas on myös julkaissut Dummie's-oppaan ja yritysjohtajuuskirjan.

yksi kommentti

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.

Aiheeseen liittyvät artikkelit