PHP: Menggunakan Is.gd API untuk Mempersingkat URL

Depositphotos 11843590 dtk

Baca saja artikel tentang manfaat dan jebakan mempersingkat URL di SEOmoz. Saya memanfaatkan API Is.gd untuk melakukan ini dengan Plugin WordPress SMS yang saya tulis (saat ini sedang menguji dan bekerja dengan baik!).

function doCurlRequest ($ url, $ variable, $ value) {$ api = $ url. "?". $ variable. "=". $ value; $ sesi = curl_init (); curl_setopt ($ sesi, CURLOPT_URL, $ api); curl_setopt ($ sesi, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ sesi); curl_close ($ sesi); return $ data; } fungsi doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variabel = "longurl"; $ shorturl = doCurlRequest ($ url, $ variabel, $ longurl); return $ shorturl; }

Kupikir kalian mungkin menghargai sampel kode yang sebenarnya. Pastikan untuk mengganti kutipan funkified yang menambahkan posting ini ke blog. Untuk menggunakannya, cukup tambahkan fungsi di atas ke halaman PHP Anda dan kemudian jalankan seperti ini:

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

Saya mungkin akan menambahkan blok coba/tangkap hanya untuk memastikan. Kode ini berfungsi dengan PHP 5+ dengan pustaka cURL diaktifkan. Jika host Anda tidak mengaktifkan cURL, cari host baru.

Satu komentar

  1. 1

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.