我想知道什麼用戶搜索谷歌來到我的網站,我的網站是建立在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