+
95
-

怎么通过php获取用户从百度搜索的关键字?

php
我的页面被百度收录,用户通过关键字到我的页面,那怎么通过php获取用户从百度搜索的关键字?

网友回复

+
16
-
<?php
 function search_word_from() {
    $referer = isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'';
    if(strstr( $referer, 'baidu.com')){ //百度
        preg_match( "|baidu.+wo?r?d=([^\\&]*)|is", $referer, $tmp );
        $keyword = urldecode( $tmp[1] );
        $from = 'baidu';
    }elseif(strstr( $referer, 'google.com') or strstr( $referer, 'google.cn')){ //谷歌
        preg_match( "|google.+q=([^\\&]*)|is", $referer, $tmp );
        $keyword = urldec...

点击查看剩余70%

我知道答案,我要回答