Content Marketing
PHP: استخدام Is.gd API لاختصار URL
فقط اقرأ مقالًا عن فوائد ومخاطر تقصير عناوين URL في SEOmoz. أنا أستخدم واجهة برمجة تطبيقات Is.gd لفعل هذا:
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 ، فابحث عن مضيف جديد.