【问题标题】:php-Fetch redirect URL from Googlephp-从 Google 获取重定向 URL
【发布时间】:2015-05-12 19:46:31
【问题描述】:

这是google生成的搜索网址:

https://www.google.com/url?rct=j&sa=t&url=http://EXAMPLE.com/example-Article/&ct=ga&cd=CAIyHjliOWMxZGQ0MzEzZDc1MWY6Y28uaW46ZW46R0I6Ug&usg=AFQjCNGoEabdV1jKNPGH8vNeiuoec_E2Iw

现在它包含一个重定向 URL。

http://EXAMPLE.com/example-Article/

如何使用 PHP 从上面提取此 URL?

【问题讨论】:

    标签: php google-search


    【解决方案1】:

    最终解决了这个问题。我使用了parse_urlparse_str 函数:

    $baseURL = "https://www.google.com/url?rct=j&sa=t&url=http://www.EXAMPLE.com/MY-ARTICLE-&ct=ga&cd=CAIyHjZkZjRjNDk2NTAwYWE1ZGU6Y28uaW46ZW46SU46Ug&usg=AFQjCNGT48irR-R0yx_PiiDqOHYW14bc1w"
    
    $URLParse = parse_url($baseURL);
    
    parse_str($URLParse['query'],$queryResult);
    
    echo $queryResult['url'];
    

    【讨论】:

      猜你喜欢
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 1970-01-01
      • 2015-07-09
      • 1970-01-01
      相关资源
      最近更新 更多