我想知道什么用户搜索谷歌来到我的网站,我的网站是建立在PHP,我倾倒$ _SERVER变量,但我没有找到任何与搜索关键字相关 是否有可能找到用户搜索到我的网站?如果是的我怎么能?知道用户搜索谷歌来到我的网站
回答
只有如何检查这个的方法是在Referer字段的HTTP标头中查找用户来自哪里的URL。然后,如果它是Google网址,则必须自行解析。
就拿谷歌的情况下,$ _ SERVER [“HTTP_REFERER”]回到你的谷歌搜索结果的URL,像
https://www.google.com/search?q=stackoverflow&aq=f&oq=stackoverflow&aqs=chrome.0.57j61j60j58j60l2.4259&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8
现在你可以从它使用提取您的搜索查询下面的代码段
$url = $_SERVER['HTTP_REFERER'];
$start = strpos($url, "search?q=");
$keyword = substr($url, $start + 9, strpos($url, "&", $start));
$ keywork将返回用户为搜索输入的确切字符串。它只适用于谷歌,就像你可以为其他搜索引擎建立功能一样。
但是,您可以使用任何分析工具,如谷歌分析或任何其他的分析工具作为替代。
但在我的情况下值是[HTTP_REFERER] => www.google.co.in只有 – 2013-04-05 17:57:47
哦,是的,谷歌刚刚结束提供完整的网址到HTTP_SERVER由于用户的喜好和安全性,因此可悲的是没有办法使用PHP手动找到它,但你可以使用谷歌分析,但如果用户不想为了让你看到搜索字词,你不能看到他们,因为加密 – daksh21ubuntu 2013-04-05 18:29:49
与谷歌SSL搜索,你不能再从他们的搜索得到的关键字:
这可能就是为什么你没有在服务器变量中获得这些变量。
SSL或没有它,我根本没有得到HTTP_REFERER价值 – 2013-04-05 18:57:39
- 1. SEO谷歌不知道我的网站
- 2. 我的谷歌搜索网站
- 3. 为我的网站搜索谷歌
- 4. 谷歌在我的网站搜索
- 5. 谷歌网站搜索不及格结果到谷歌搜索帐户
- 6. 使用谷歌来搜索我的网站上的内容
- 7. 我的网站突然无法在谷歌搜索搜索。网站:www.9guess.com
- 8. 谷歌搜索的网站限制Api
- 9. 在谷歌搜索上看不到我的wordpress网站
- 10. 我的网站正在重定向到谷歌搜索
- 11. 我想知道我的网站在谷歌搜索引擎上的具体页面的索引
- 12. 如何使谷歌搜索我的网站的动态网页
- 13. 谷歌搜索网站重定向
- 14. 谷歌网站排名从搜索词
- 15. 集成谷歌搜索网站
- 16. 网站不会在谷歌搜索?
- 17. 我的谷歌中的中国符号搜索我的网站
- 18. 使用谷歌在我的网站搜索
- 19. 如何让我的谷歌网络应用在谷歌搜索?
- 20. 我的网站谷歌搜索链接被重定向到一些未知的网站
- 21. 启用压片在谷歌浏览器来搜索我的网站上
- 22. 搜索使用谷歌搜索API,网站搜索功能不起作用
- 23. 如何停止搜索我的网站时的谷歌建议
- 24. 如何自定义我的网站的谷歌搜索结果
- 25. 谷歌分析API来跟踪网站搜索?
- 26. 谷歌浏览器搜索我的网站从地址栏
- 27. 谷歌搜索我的网站缺少“www”前缀
- 28. 如何添加谷歌定制搜索在我们的网站
- 29. 从我的网站删除谷歌自定义搜索
- 30. 如何使我的网站显示在谷歌搜索
在我得到这个值referrer:[HTTP_REFERER] => https://www.google.co.in/ – 2013-04-05 17:53:10