PHP: Is.gd gebruiken API om URL in te korten

Depositphotos 11843590 s

Lees gewoon een artikel over de voordelen en valkuilen van URL's verkorten bij SEOmoz. Ik gebruik de Is.gd-API om dit te doen met de SMS WordPress-plug-in dat ik schreef (momenteel aan het testen en goed bezig!).

functie doCurlRequest ($ url, $ variabele, $ waarde) {$ api = $ url. "?". $ variabele. "=". $ waarde; $ session = curl_init (); curl_setopt ($ sessie, CURLOPT_URL, $ api); curl_setopt ($ sessie, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ sessie); curl_close ($ sessie); $ data teruggeven; } functie doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variable = "longurl"; $ shorturl = doCurlRequest ($ url, $ variabele, $ longurl); retourneer $ shorturl; }

Ik dacht dat jullie een echt codevoorbeeld zouden kunnen waarderen. Zorg ervoor dat u de funkified quotes vervangt die het plaatsen van dit op de blog toevoegt. Om te gebruiken, voegt u de bovenstaande functies toe aan uw PHP-pagina en voert u deze als volgt uit:

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

Ik zou waarschijnlijk voor de zekerheid een try/catch-blok toevoegen. Deze code werkt met PHP 5+ met de cURL-bibliotheek ingeschakeld. Als je host cURL niet inschakelt, zoek dan een nieuwe host.

Een reactie

  1. 1

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.