PHP: utilizzo di Is.gd API per accorciare l'URL

11843590 s

Basta leggere un articolo sui vantaggi e le insidie ​​di accorciare gli URL su SEOmoz. Utilizzo il Is.gd API per farlo con il Plugin WordPress per SMS che ho scritto (attualmente testando e facendo bene!).

funzione doCurlRequest ($ url, $ variabile, $ valore) {$ api = $ url. "?". $ variabile. "=". $ valore; $ sessione = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ session, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ sessione); curl_close ($ sessione); restituire $ dati; } funzione doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variabile = "longurl"; $ shorturl = doCurlRequest ($ url, $ variabile, $ longurl); return $ shorturl; }

Pensavo che voi gente potreste apprezzare un vero esempio di codice. Assicurati di sostituire le citazioni stravaganti aggiunte dal post sul blog. Per utilizzarlo, aggiungi le funzioni di cui sopra alla tua pagina PHP e quindi esegui in questo modo:

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

Probabilmente aggiungerei un blocco try / catch solo per essere sicuro. Questo codice funziona con PHP 5+ con la libreria cURL abilitata. Se il tuo host non abilita cURL, trova un nuovo host.

Un commento

  1. 1

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.