腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

php 该如何获取从百度搜索进入网站的关键词

1
回复
979
查看
[复制链接]

761

主题

775

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
32853
发表于 19-2-20 09:26:53 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
分享一个php获取从百度搜索进入网站的关键词的代码,有需要的朋友可以参考一下:
/ a) b! B& T$ b! E" S6 U8 }. z" }! Q; H- L! n0 Y
代码:
7 e& S+ Q. W+ L
2 ]: e$ K6 p' y3 t/ `
  1. <font size="3"><span microsoft="" yahei",="" simsun;"=""><?php</span>. E8 b  ^6 C. W8 D! L

  2. / c8 Z# I  ^: A4 d
  3. <span microsoft="" yahei",="" simsun;"="">function search_word_from() {</span>
    ) ?, @- g4 W  l  Z( d
  4. <span microsoft="" yahei",="" simsun;"="">    $referer = isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'';</span>
    / i  A$ r4 h  Q
  5. <span microsoft="" yahei",="" simsun;"="">    if(strstr( $referer, 'baidu.com')){ //百度</span>
    / b, l  N: X. Y
  6. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|baidu.+wo?r?d=([^\\&]*)|is", $referer, $tmp );</span>$ V, n; E! N. [1 E  w1 I
  7. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>, j# f7 y" t, w$ {4 \1 R% a
  8. <span microsoft="" yahei",="" simsun;"="">        $from = 'baidu'; (PS:T不错的PHP Q扣峮:276167802,验证:csl)</span>
    & c, v! [' R0 ]6 L4 ^1 e9 \
  9. <span microsoft="" yahei",="" simsun;"="">    }elseif(strstr( $referer, 'google.com') or strstr( $referer, 'google.cn')){ //谷歌</span>( ^% d; c0 R. r# P
  10. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|google.+q=([^\\&]*)|is", $referer, $tmp );</span>
    ! {5 ?9 t: a( L5 ]  i8 `
  11. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>+ y! }$ C' O( W$ z9 x5 Y
  12. <span microsoft="" yahei",="" simsun;"="">        $from = 'google';</span>
      l+ S* \5 ~6 J/ v+ f6 b9 V9 v! c
  13. <span microsoft="" yahei",="" simsun;"="">    }elseif(strstr( $referer, 'so.com')){ //360搜索</span>
    9 d* p* M4 D7 W
  14. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|so.+q=([^\\&]*)|is", $referer, $tmp );</span>
    + s* ?# S2 l7 H+ n
  15. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>
    % V6 i; H/ B- W. \7 C
  16. <span microsoft="" yahei",="" simsun;"="">        $from = '360';</span>9 Q) @" c' c5 Q  }9 J; w
  17. <span microsoft="" yahei",="" simsun;"="">    }elseif(strstr( $referer, 'sogou.com')){ //搜狗</span>
    8 ?0 u( ~- z" s9 c
  18. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|sogou.com.+query=([^\\&]*)|is", $referer, $tmp );</span>9 H& k. N- l0 m; g8 L+ A
  19. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>! g: y3 l6 }9 R. z2 L
  20. <span microsoft="" yahei",="" simsun;"="">        $from = 'sogou'; </span>, o+ e9 o/ l% ]8 z& J, E* k0 W
  21. <span microsoft="" yahei",="" simsun;"="">    }elseif(strstr( $referer, 'soso.com')){ //搜搜</span># G, m& q, f( s- s
  22. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|soso.com.+w=([^\\&]*)|is", $referer, $tmp );</span>
    8 v1 ]6 W, p; Z2 s4 e
  23. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>
      x: ]7 |( i9 h1 P' i5 Q
  24. <span microsoft="" yahei",="" simsun;"="">        $from = 'soso';</span>
    2 d7 H, r/ W9 W! x7 d
  25. <span microsoft="" yahei",="" simsun;"="">    }else {</span>1 ?$ I' L' p# }
  26. <span microsoft="" yahei",="" simsun;"="">        $keyword ='';</span>
    ' F# R; F7 H. ]: y
  27. <span microsoft="" yahei",="" simsun;"="">        $from = '';</span>
    ' Z, z. H; T0 ]! M, n; H0 ^
  28. <span microsoft="" yahei",="" simsun;"="">    }</span>
    # i* d# Y4 O: l5 p
  29. ( w5 p8 b  Y% D6 a
  30. <span microsoft="" yahei",="" simsun;"="">    return array('keyword'=>$keyword,'from'=>$from);</span>
    3 X* T$ o/ u4 m
  31. <span microsoft="" yahei",="" simsun;"="">}</span>
    ; B! m3 Z- s  F4 b

  32. ' ^; M! i) ~9 X, }
  33. <span microsoft="" yahei",="" simsun;"="">//以下为测试</span>
    2 U$ Q( n) i& N! V
  34. <span microsoft="" yahei",="" simsun;"="">//在搜索引擎搜索个关键词,进入网站</span>
    & A  ]) P3 o+ l4 {- U
  35. <span microsoft="" yahei",="" simsun;"="">$word = search_word_from();</span>- }; S) V- O6 }% j. L9 D
  36. <span microsoft="" yahei",="" simsun;"="">if(!empty($word['keyword'])){</span>
    ! \6 ~; }, O, k. e
  37. <span microsoft="" yahei",="" simsun;"="">    echo '关键字:'.$word['keyword'].' 来自:'.$word['from'];</span>9 r- ~# N# {. S9 h
  38. <span microsoft="" yahei",="" simsun;"="">}</span>
    . w( e$ ^3 P5 q
  39. <span microsoft="" yahei",="" simsun;"="">?></span></font>
复制代码

% I/ V( J' r% h4 f1 U以上是本文关于php 该如何获取从百度搜索进入网站的关键词的详细代码

/ ]# @# G, o8 A5 q5 w" C! x$ j6 k

0

主题

9

帖子

20

积分

1°伸手党

Rank: 2

积分
20
发表于 19-10-10 08:35:57 | 显示全部楼层         
找到好贴不容易,我顶你了,谢了
回复

使用道具 举报

网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除