Php 有没有办法从搜索引擎中获取搜索关键字?
我正在使用以下代码:Php 有没有办法从搜索引擎中获取搜索关键字?,php,Php,我正在使用以下代码: echo $_SERVER[HTTP_REFERER].'<br>'; echo $_SERVER[QUERY_STRING].'<br>'; echo$\u服务器[HTTP\u REFERER]。; echo$_服务器[查询字符串]。; 但它只显示域名,而不显示关键词。是的,现在。越来越多的谷歌(和其他搜索引擎)用户使用HTTPS,这意味着推荐人数据不会发送到第三方网站。从普通的旧HTTP参考头中,应该包含搜索词 参见您能进一步解释一下您在这里
echo $_SERVER[HTTP_REFERER].'<br>';
echo $_SERVER[QUERY_STRING].'<br>';
echo$\u服务器[HTTP\u REFERER]。
;
echo$_服务器[查询字符串]。
;
但它只显示域名,而不显示关键词。是的,现在。越来越多的谷歌(和其他搜索引擎)用户使用HTTPS,这意味着推荐人数据不会发送到第三方网站。从普通的旧HTTP参考头中,应该包含搜索词
参见您能进一步解释一下您在这里想要完成什么吗?非常非常简单的任务。首先查看完整的推荐人,看看是否发送了所有关键字,如果是,那么在哪个字段?然后简单地解析它来获取它。如果推荐人没有这个值,你就没有了。简单的问题是,使用https,谷歌不会向我显示关键字,但只有“www.google.com”引用域永远无法依赖,http是一个无状态协议。那么,没有办法从https页面获取这些关键字吗?不,没有办法。即使是在javascript或其他语言中?如果我没记错的话,HTTPS允许仅与其他HTTPS站点共享referer标头。“如果一个网站是通过HTTP安全(HTTPS)连接访问的,并且链接指向除其他安全位置以外的任何位置,则不会发送referer字段。[9]”但谷歌和其他搜索引擎可以只使用rel=“noreferer”,然后绝对无法获取该信息。