This snippet of PHP code takes any shortened URL, like those from Bitly, Google or Twitter, and expands it into the full and final destination URL.
function expandShortUrl($url)
{
$headers = get_headers($url, 1);
$loc = $headers['Location'];
if(is_array($loc))
{
// get the highest numeric index
$key = max(array_keys( $loc));
return $loc[$key];
}
else
{
return $loc;
}
}
Hat Tip: Deluxe Blog Tips and Karl Groves – Easily Expand Short URL Using PHP


