Wie kann ich das in PHP tun? z.B.Finales Ziel einer verkürzten URL in PHP bestimmen?
bit.ly/f00b4r ==>http://www.google.com/search?q=cute+kittens
In Java ist die Lösung dieses:
Sie sollten eine HEAD-Anfrage zu erteilen die URL eine HttpWebRequest Instanz verwenden. Überprüfen Sie in der zurückgegebenen HttpWebResponse die ResponseUri.
Sie sicher, machen die AllowAutoRedirect auf true auf der HttpWebRequest Instanz gesetzt ist (es ist wahr, Standardeinstellung). (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();
}
(Thx, Fredrik Mork)
Aber ich will es in PHP tun. WIE MAN? :)
benötigen Sie dies für einen bestimmten Verkürzer? oder du redest nur allgemein? viele der "guten" Verkürzer können Ihnen das endgültige Ziel bieten, wenn Sie über API anrufen –
FYI: Wenn Sie versuchen, http://t.co twitter urls umzuleiten, geben sie einen 200-Response-Code, so dass Sie greifen müssen ' 'aus dem Körper. – Philip