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

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

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

765

主题

779

帖子

3万

积分

董事

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

积分
33029
发表于 19-2-20 09:26:53 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
分享一个php获取从百度搜索进入网站的关键词的代码,有需要的朋友可以参考一下:
+ z* F. q  {3 j7 Y5 t
# G# O) {  x! E! E6 y  q代码:- k% ^, ]- t+ R
3 r( Y; M$ R0 S+ c+ x; ~
  1. <font size="3"><span microsoft="" yahei",="" simsun;"=""><?php</span>
    5 `3 B4 \% {8 ]2 q0 X

  2. 5 H; e: P$ R5 N/ s3 c) }- e
  3. <span microsoft="" yahei",="" simsun;"="">function search_word_from() {</span>9 o' @! Y, k7 ?. g
  4. <span microsoft="" yahei",="" simsun;"="">    $referer = isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'';</span>
    3 D6 i6 r. g/ G9 p
  5. <span microsoft="" yahei",="" simsun;"="">    if(strstr( $referer, 'baidu.com')){ //百度</span>
    2 C+ _- X( g- w$ k- Y9 E
  6. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|baidu.+wo?r?d=([^\\&]*)|is", $referer, $tmp );</span>6 |" t; [% b* P( [
  7. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>0 j' O6 v9 v* I6 y: H& W
  8. <span microsoft="" yahei",="" simsun;"="">        $from = 'baidu'; (PS:T不错的PHP Q扣峮:276167802,验证:csl)</span>/ `8 ]2 p8 |0 V% T/ R
  9. <span microsoft="" yahei",="" simsun;"="">    }elseif(strstr( $referer, 'google.com') or strstr( $referer, 'google.cn')){ //谷歌</span>
    " s  j/ E% |& r7 f' a+ k
  10. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|google.+q=([^\\&]*)|is", $referer, $tmp );</span>
    7 b2 V! Q/ F' `9 s9 F: j* W
  11. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>- Q5 x8 O& u; m: R: B& h
  12. <span microsoft="" yahei",="" simsun;"="">        $from = 'google';</span>2 y! G. T0 F7 R: o- U4 T
  13. <span microsoft="" yahei",="" simsun;"="">    }elseif(strstr( $referer, 'so.com')){ //360搜索</span>
    : z8 X1 A1 V  X% [3 E9 B
  14. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|so.+q=([^\\&]*)|is", $referer, $tmp );</span>, O  v+ Z9 c6 h8 z$ R# Y* j1 R
  15. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>
      m- K4 v9 ]- r; m2 j, y
  16. <span microsoft="" yahei",="" simsun;"="">        $from = '360';</span>1 t& K) J) L, _1 j  j2 q% d
  17. <span microsoft="" yahei",="" simsun;"="">    }elseif(strstr( $referer, 'sogou.com')){ //搜狗</span># y4 X# J) _' z+ A; X: |
  18. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|sogou.com.+query=([^\\&]*)|is", $referer, $tmp );</span>4 h1 E) Q3 g6 ?, ]% H! _# C; R7 \
  19. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>
    * ?& T# a4 B2 y" o
  20. <span microsoft="" yahei",="" simsun;"="">        $from = 'sogou'; </span>
    0 }+ \& b3 Y1 M2 _. a, Z4 m
  21. <span microsoft="" yahei",="" simsun;"="">    }elseif(strstr( $referer, 'soso.com')){ //搜搜</span>
    - K# K) E& h/ o
  22. <span microsoft="" yahei",="" simsun;"="">        preg_match( "|soso.com.+w=([^\\&]*)|is", $referer, $tmp );</span>
    , i& b/ p7 {( X* W
  23. <span microsoft="" yahei",="" simsun;"="">        $keyword = urldecode( $tmp[1] );</span>; S. ?9 {/ ?/ k) J* }
  24. <span microsoft="" yahei",="" simsun;"="">        $from = 'soso';</span>
    1 L3 v* b. r7 d0 |3 y+ j
  25. <span microsoft="" yahei",="" simsun;"="">    }else {</span>
    7 ]3 ~/ D7 {" I. {# F
  26. <span microsoft="" yahei",="" simsun;"="">        $keyword ='';</span>. x& i( v) v- q+ s: [" L1 R( I
  27. <span microsoft="" yahei",="" simsun;"="">        $from = '';</span>1 m& Y$ b- Y! g: v- q" I( L
  28. <span microsoft="" yahei",="" simsun;"="">    }</span>1 {8 t& w7 b3 x( r# L; u' `# g6 z' g$ n

  29. $ X3 m! e# ^1 s1 y; v( t# n7 p
  30. <span microsoft="" yahei",="" simsun;"="">    return array('keyword'=>$keyword,'from'=>$from);</span>% o  c# r) \; n+ I: M, K
  31. <span microsoft="" yahei",="" simsun;"="">}</span>
    5 t$ @% K* S1 C; _7 z
  32. 3 p9 w8 d8 ~, f  k% o! M
  33. <span microsoft="" yahei",="" simsun;"="">//以下为测试</span>
    ; d" `0 T! r, p& M" Q% S# ~
  34. <span microsoft="" yahei",="" simsun;"="">//在搜索引擎搜索个关键词,进入网站</span>
    5 H9 x" q0 X3 O+ I: c
  35. <span microsoft="" yahei",="" simsun;"="">$word = search_word_from();</span>) p* q' R# K( e
  36. <span microsoft="" yahei",="" simsun;"="">if(!empty($word['keyword'])){</span>( s/ q4 w! e- E/ H2 m
  37. <span microsoft="" yahei",="" simsun;"="">    echo '关键字:'.$word['keyword'].' 来自:'.$word['from'];</span>/ U+ d; ?6 f2 l0 }
  38. <span microsoft="" yahei",="" simsun;"="">}</span>8 B; x2 x, P/ }0 _2 U+ N/ }) I
  39. <span microsoft="" yahei",="" simsun;"="">?></span></font>
复制代码
- o+ ?  {+ z5 r. }  I) b
以上是本文关于php 该如何获取从百度搜索进入网站的关键词的详细代码
# _. R. @- [+ A$ @1 y, i) q

0

主题

11

帖子

20

积分

1°伸手党

Rank: 2

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

使用道具 举报

网站简介

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