我可以从Google获取搜索词组吗?

OrP*_*Paz 1 html javascript php

我想对用户在谷歌中使用的搜索短语进行多次使用,以便访问我的网站.

有没有任何程序化的方法来做到这一点?

谢谢,奥兰

Vir*_*dra 5

您可以使用以下代码:

$referrer = $_SERVER['HTTP_REFERER']; 
if (!empty($referrer)) { 
    $parts_url = parse_url($referrer); 
    $query = isset($parts_url['query']) ? $parts_url['query'] : ''); 
        if($query) { 
            parse_str($query, $parts_query);             

            $ref_keywords = isset($parts_query['q']) ? $parts_query['q'] : (isset($parts_query['query']) ? $parts_query['query'] : '' )); 
        }
}
Run Code Online (Sandbox Code Playgroud)

但请注意,Google现已停止在其引荐来源中为所有登录用户发送查询字符串.因此,您的功能仅适用于退出Google的用户.以下是有关此http://googleblog.blogspot.com/2011/10/making-search-more-secure.html的详细信息