PHP: ใช้ Is.gd API เป็น Shorten URL

ฝากรูป 11843590 วิ

เพียงอ่านบทความเกี่ยวกับประโยชน์และข้อผิดพลาดของ การย่อ URL ลงที่ SEOmoz. ฉันใช้ไฟล์ Is.gd API เพื่อทำสิ่งนี้กับไฟล์ ปลั๊กอิน SMS WordPress ที่ฉันเขียน (กำลังทดสอบและทำได้ดี!)

ฟังก์ชัน doCurlRequest ($ url, $ variable, $ value) {$ api = $ url. "?". $ variable. "=". $ value; $ เซสชัน = curl_init (); curl_setopt (เซสชัน $, CURLOPT_URL, $ api); curl_setopt (เซสชัน $, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ เซสชัน); curl_close (เซสชั่น $); ส่งคืนข้อมูล $; } ฟังก์ชัน doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ ตัวแปร = "longurl"; $ shorturl = doCurlRequest ($ url, $ ตัวแปร, $ longurl); กลับ $ shorturl; }

คิดว่าคนทั่วไปอาจชอบตัวอย่างโค้ดจริง อย่าลืมแทนที่คำพูดตลก ๆ ที่โพสต์ในบล็อกเพิ่ม ในการใช้งานเพียงเพิ่มฟังก์ชันข้างต้นในหน้า PHP ของคุณจากนั้นดำเนินการดังนี้:

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

ฉันอาจจะเพิ่มบล็อก try/catch เพื่อให้แน่ใจ รหัสนี้ใช้งานได้กับ PHP 5+ โดยเปิดใช้งานไลบรารี cURL หากโฮสต์ของคุณไม่เปิดใช้งาน cURL ให้ค้นหาโฮสต์ใหม่

หนึ่งความคิดเห็น

  1. 1

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.