我想知道什么用户搜索谷歌来到我的网站,我的网站是建立在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. 我的网站突然无法在谷歌搜索搜索。网站:www.9guess.com
- 6. 在谷歌搜索上看不到我的wordpress网站
- 7. 我的网站正在重定向到谷歌搜索
- 8. 我想知道我的网站在谷歌搜索引擎上的具体页面的索引
- 9. 如何使谷歌搜索我的网站的动态网页
- 10. 谷歌网站排名从搜索词
- 11. 集成谷歌搜索网站
- 12. 下面链接谷歌搜索网站
- 13. 我的谷歌中的中国符号搜索我的网站
- 14. 使用谷歌在我的网站搜索
- 15. 如何让我的谷歌网络应用在谷歌搜索?
- 16. 搜索使用谷歌搜索API,网站搜索功能不起作用
- 17. 如何停止搜索我的网站时的谷歌建议
- 18. 如何自定义我的网站的谷歌搜索结果
- 19. 谷歌分析API来跟踪网站搜索?
- 20. 谷歌搜索我的网站缺少“www”前缀
- 21. 如何使我的网站显示在谷歌搜索
- 22. 谷歌网站搜索:设置为不搜索导航?
- 23. Flash网站+谷歌索引
- 24. 谷歌网站索引(谷歌网站管理员工具)
- 25. 显示谷歌关键词带来用户到该网站
- 26. 谷歌网站字体谷歌网站
- 27. 当我执行谷歌搜索时,我无法找到这个网站
- 28. 准备您的网站图像谷歌图像搜索索引
- 29. 将谷歌链接到我的网站
- 30. 网站如何知道我用来找到它的Google查询?
在我得到这个值referrer:[HTTP_REFERER] => https://www.google.co.in/ – 2013-04-05 17:53:10