Endgültiges Ziel einer verkürzten URL in PHP ermitteln?

Wie kann ich das in PHP machen? z.B.

bit.ly/f00b4r ==>http://www.google.com/search?q=cute+kittens

In Java lautet die Lösung wie folgt:

Sie sollten eine HEAD-Anforderung an die URL mithilfe einer HttpWebRequest-Instanz absetzen. Überprüfen Sie in der zurückgegebenen HttpWebResponse den ResponseUri.

Stellen Sie einfach sicher, dass AllowAutoRedirect in der HttpWebRequest-Instanz auf true festgelegt ist (dies ist standardmäßig der Fall). (Thx, casperOne)

Und der Code ist

private static string GetRealUrl(string url)
{
    WebRequest request = WebRequest.Create(url);
    request.Method = WebRequestMethods.Http.Head;
    WebResponse response = request.GetResponse();
    return response.ResponseUri.ToString();
}

(Danke, Fredrik Mork)

Aber ich möchte es in PHP machen. WIE MAN? :)

Antworten auf die Frage(5)

Ihre Antwort auf die Frage