我怎么能用PHP做到这一点?例如
bit.ly/f00b4r ==> http://www.google.com/search?q=cute+kittens
在Java中,解决方案是这样的:
您应该使用HttpWebRequest实例向URL发出HEAD请求.在返回的HttpWebResponse中,检查ResponseUri.
只需确保HttpWebRequest实例上的AllowAutoRedirect设置为true(默认情况下为true).(Thx,casperOne)
代码是
private static string GetRealUrl(string url)
{
WebRequest request = WebRequest.Create(url);
request.Method = WebRequestMethods.Http.Head;
WebResponse response = request.GetResponse();
return response.ResponseUri.ToString();
}
Run Code Online (Sandbox Code Playgroud)
(Thx,Fredrik Mork)
但我想用PHP来做.如何?:)