Content Marketing

PHP: ใช้ Is.gd API เพื่อย่อ URL

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

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

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

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

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

Douglas Karr

Douglas Karr เป็น CMO ของ เปิดข้อมูลเชิงลึก และผู้ก่อตั้ง Martech Zone. Douglas ได้ช่วยเหลือสตาร์ทอัพ MarTech ที่ประสบความสำเร็จหลายสิบราย ได้ช่วยเหลือในการตรวจสอบสถานะมูลค่ากว่า 5 พันล้านดอลลาร์ในการซื้อกิจการและการลงทุนของ Martech และยังคงช่วยเหลือบริษัทต่างๆ ในการปรับใช้และทำให้กลยุทธ์การขายและการตลาดเป็นไปโดยอัตโนมัติ Douglas เป็นผู้เชี่ยวชาญด้านการเปลี่ยนแปลงทางดิจิทัลและ MarTech ที่ได้รับการยอมรับในระดับสากล ดักลาสยังเป็นผู้เขียนหนังสือ Dummie's Guide และหนังสือความเป็นผู้นำทางธุรกิจที่ได้รับการตีพิมพ์อีกด้วย

บทความที่เกี่ยวข้อง

กลับไปด้านบนปุ่ม
ปิดหน้านี้

ตรวจพบการบล็อกโฆษณา

Martech Zone สามารถจัดหาเนื้อหานี้ให้คุณโดยไม่มีค่าใช้จ่าย เนื่องจากเราสร้างรายได้จากไซต์ของเราผ่านรายได้จากโฆษณา ลิงก์พันธมิตร และการสนับสนุน เรายินดีอย่างยิ่งหากคุณจะลบตัวปิดกั้นโฆษณาของคุณเมื่อคุณดูไซต์ของเรา