PHP: Verwenden der Is.gd-API zum Verkürzen der URL
Lesen Sie einfach einen Artikel über die Vorteile und Gefahren von URLs bei SEOmoz verkürzen. Ich benutze die Is.gd-API um dies zu tun:
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;
}
Dachten Sie Leute könnten ein tatsächliches Codebeispiel schätzen. Stellen Sie sicher, dass Sie die funkifizierten Zitate ersetzen, die durch das Posten im Blog hinzugefügt werden. Fügen Sie zur Verwendung einfach die oben genannten Funktionen zu Ihrer PHP-Seite hinzu und führen Sie sie dann folgendermaßen aus:
doShortenURL('http://thisis.my/long/url/with?lots=of&data=');
Ich würde wahrscheinlich einen Try / Catch-Block hinzufügen, nur um sicherzugehen. Dieser Code funktioniert mit PHP 5+ mit aktivierter cURL-Bibliothek. Wenn Ihr Host cURL nicht aktiviert, suchen Sie einen neuen Host.