相关疑难解决方法(0)

在PHP中确定缩短的URL的最终目的地?

我怎么能用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来做.如何?:)

php url-routing bit.ly

4
推荐指数
1
解决办法
2926
查看次数

标签 统计

bit.ly ×1

php ×1

url-routing ×1