phpでtinyURLを取得

こんにちわ。

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

01
02
03
04
05
06
07
08
09
10
11
12
<?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に投げれば
同様のことが可能です。