我怎样才能在 PHP 中做到这一点?例如
bit.ly/f00b4r ==> http://www.google.com/search?q=cute+kittens
在 Java 中,解决方案是这样的:
您应该使用 HttpWebRequest 实例向 url 发出 HEAD 请求。在返回的 HttpWebResponse 中,检查 ResponseUri。
只需确保在 HttpWebRequest 实例上将 AllowAutoRedirect 设置为 true(默认情况下为 true)。(谢谢,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();
}
(谢谢,弗雷德里克·莫克)
但我想用 PHP 来做。如何?:)