PHP: Sử dụng Is.gd API để rút ngắn URL

Ký gửi 11843590 s

Chỉ cần đọc một bài báo về lợi ích và cạm bẫy của rút ngắn URL tại SEOmoz. Tôi sử dụng API Is.gd để làm điều này với Plugin SMS WordPress mà tôi đã viết (hiện đang thử nghiệm và hoạt động tốt!).

function doCurlRequest ($ url, $ variable, $ value) {$ api = $ url. "?". $ variable. "=". $ value; $ phiên = curl_init (); curl_setopt ($ phiên, CURLOPT_URL, $ api); curl_setopt ($ phiên, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ phiên); curl_close ($ phiên); trả về dữ liệu $; } function doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ biến = "longurl"; $ shorturl = doCurlRequest ($ url, $ biến, $ longurl); trả về $ shorturl; }

Nghĩ rằng mọi người có thể đánh giá cao một mẫu mã thực tế. Hãy chắc chắn thay thế các trích dẫn được trang trí vui nhộn mà đăng điều này lên blog thêm vào. Để sử dụng, chỉ cần thêm các hàm trên vào trang PHP của bạn và sau đó thực thi như sau:

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

Tôi có thể sẽ thêm một khối try / catch để chắc chắn. Mã này hoạt động với PHP 5+ với thư viện cURL được kích hoạt. Nếu máy chủ của bạn không bật cURL, hãy tìm máy chủ mới.

Một bình luận

  1. 1

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.