Link copiato negli appunti
Ultimamente i servizi di "url shortening" vanno di gran moda, nonostante molti pareri discordanti.
Questi servizi di solito offrono API che permettono agli sviluppatori di creare url accorciati con una semplice richiesta cURL. Se però volete offrire nella vostra applicazione la possibilità di creare url appoggiandovi a servizi diversi questa classe PHP.
La classe supporta i servizi tinyURL, bit.ly, is.gd, tr.im e hex.io, ma come potete vedere dal sorgente potrete facilmente estenderla per supportare il vostro servizio preferito.
Come fare per creare poi uno short url con is.gd ad esempio?
$url = 'http://blog.html.it/'; echo ShortUrl::create($url,'is.gd');
Facile, no?