tinyurlの変換元URLを取得する
たんにLocationするだけなので、レスポンスヘッダから取得できる。
$ php -r 'echo http_head("http://tinyurl.com/9utxby");'
HTTP/1.1 301 Moved Permanently X-Powered-By: PHP/5.2.8 Location: http://sankei.jp.msn.com/life/trend/080613/trd0806131533009-n1.htm Content-type: text/html Date: Wed, 07 Jan 2009 16:31:12 GMT Server: TinyURL/1.6
PHP
<?php
$request = new HttpRequest();
$request->setUrl('http://tinyurl.com/9utxby');
$request->setMethod(HttpRequest::METH_HEAD);
$response = $request->send();
$header = $request->getResponseHeader();
var_dump($header['Location']);
カテゴリー: 日記