phpでtinyURLを取得

こんにちわ。

今回はたいしたこと無いチップ。
単純に、TinyurlのAPIを使用して、
短縮URLを取得するというもの。

<?php

$gurl = $_GET["url"];

echo GetTinyurl($gurl);

//tinyurl
function GetTinyurl($url){
return file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
}

?>

getで引数urlを取得して、GetTinyurlに投げて(API)、URLを取得という感じ。
本当に簡単ですね。

TinyURLは、単純にURLを短縮するだけですので、
使い勝手が良い分、悪用されることも…
そこでアクセス解析もできるbitlyなどを使用する方法もありますが、
bitlyにてアカウントを取得して、キー等を設定しつつ、APIに投げれば
同様のことが可能です。

Pocket