కంటెంట్ మార్కెటింగ్
PHP: URL ను తగ్గించడానికి Is.gd API ని ఉపయోగించడం
యొక్క ప్రయోజనాలు మరియు ఆపదలపై ఒక కథనాన్ని చదవండి SEOmoz వద్ద URL లను తగ్గించడం. నేను ఉపయోగించుకుంటాను 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=');
నేను ఖచ్చితంగా ఒక ప్రయత్నం / క్యాచ్ బ్లాక్ను జోడిస్తాను. CURL లైబ్రరీ ప్రారంభించబడిన ఈ కోడ్ PHP 5+ తో పనిచేస్తుంది. మీ హోస్ట్ CURL ని ప్రారంభించకపోతే, క్రొత్త హోస్ట్ను కనుగొనండి.