哪个搜索引擎正在向您的站点推荐用户。显示使用的关键字。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪个搜索引擎正在向您的站点推荐用户。显示使用的关键字。相关的知识,希望对你有一定的参考价值。

  1. if ((isset($_SERVER['HTTP_REFERER'])) and ($_SERVER['HTTP_REFERER']!= '')) {
  2. $keywords = "";
  3. $url = urldecode($_SERVER['HTTP_REFERER']);
  4.  
  5. // Google
  6. if (eregi("www\.google",$url)) {
  7. preg_match("'(\?¦&)q=(.*?)(&¦$)'si", " $url ", $keywords);
  8. $search_engine = 'Google';
  9. }
  10.  
  11. // Yahoo
  12. if ((eregi("yahoo\.com",$url)) or (eregi("search\.yahoo",$url))) {
  13. preg_match("'(\?¦&)p=(.*?)(&¦$)'si", " $url ", $keywords);
  14. $search_engine = 'Yahoo';
  15. }
  16.  
  17. // MSN
  18. if (eregi("search\.msn",$url)) {
  19. preg_match("'(\?¦&)q=(.*?)(&¦$)'si", " $url ", $keywords);
  20. $search_engine = 'MSN';
  21. }
  22.  
  23. // AllTheWeb
  24. if (eregi("www\.alltheweb",$url)) {
  25. preg_match("'(\?¦&)q=(.*?)(&¦$)'si", " $url ", $keywords);
  26. $search_engine = 'AllTheWeb';
  27. }
  28.  
  29. // Looksmart
  30. if (eregi("looksmart\.com",$url)) {
  31. preg_match("'(\?¦&)qt=(.*?)(&¦$)'si", " $url ", $keywords);
  32. $search_engine = 'Looksmart';
  33. }
  34.  
  35. if (($keywords[2]!= '') and ($keywords[2]!= ' ')) {
  36. $keywords = preg_replace('/"¦\'/', '', $keywords[2]); // Remove quotes
  37. }
  38. echo $keywords;
  39. echo $search_engine;
  40. }

以上是关于哪个搜索引擎正在向您的站点推荐用户。显示使用的关键字。的主要内容,如果未能解决你的问题,请参考以下文章

css 使用Genesis Framework向您的站点页脚添加“Made with Love”的示例CSS。

css 使用Genesis Framework向您的站点页脚添加“Made with Love”的示例CSS。

使用 PayPal 向用户付款 [关闭]

9个响应式网站设计测试工具推荐

是否有一种标准方法可以向您的 Web API 验证应用程序?

使用文本挖掘实现站点个性化推荐