Określ ostateczny cel skróconego adresu URL w PHP?
Jak mogę to zrobić w PHP? na przykład
bit.ly/f00b4r ==>http://www.google.com/search?q=cute+kittens
W Javie rozwiązaniem jest:
Należy wysłać żądanie HEAD do adresu URL za pomocą instancji HttpWebRequest. W zwróconym HttpWebResponse sprawdź ResponseUri.
Po prostu upewnij się, że AllowAutoRedirect jest ustawione na true w instancji HttpWebRequest (domyślnie jest to prawda). (Thx, casperOne)
A kod jest
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)
Ale chcę to zrobić w PHP. JAK? :)