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? :)