PHP: با استفاده از Is.gd API برای کوتاه کردن URL

Depositphotos 11843590 s

فقط یک مقاله در مورد فواید و مشکلات آن بخوانید کوتاه کردن URL ها در SEOmoz. من از Is.gd API برای انجام این کار با پلاگین پیام کوتاه وردپرس که نوشتم (در حال حاضر تست می کنم و خوب کار می کنم!).

عملکرد doCurlRequest ($ url ، $ متغیر ، $ value) {$ api = $ url. "؟". $ variable. "=". $ value؛ $ session = curl_init ()؛ curl_setopt ($ جلسه ، CURLOPT_URL ، $ api) ؛ curl_setopt ($ session ، CURLOPT_RETURNTRANSFER ، 1)؛ $ data = curl_exec ($ session)؛ curl_close ($ جلسه)؛ بازگشت داده $؛ } تابع doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"؛ $ variable = "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 برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.