PHP: Menggunakan Is.gd API untuk Memendekkan URL

Depositphotos 11843590 s

Cukup baca artikel mengenai kelebihan dan kekurangan memendekkan URL di SEOmoz. Saya menggunakan API Is.gd untuk melakukan ini dengan Pemalam WordPress SMS yang saya tulis (sedang menguji dan melakukannya dengan baik!).

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

Anda fikir anda mungkin menghargai contoh kod sebenar. Pastikan untuk mengganti petikan yang disenaraikan yang ditambahkan ke blog. Untuk menggunakan, 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 menambah blok cubaan / tangkapan untuk memastikan. Kod ini berfungsi dengan PHP 5+ dengan pustaka cURL diaktifkan. Sekiranya hos anda tidak mengaktifkan cURL, cari hos baru.

Satu komen

  1. 1

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.