> 백엔드 개발 > PHP 튜토리얼 > 검색 엔진 키워드 기록을 위한 PHP 코드 예

검색 엔진 키워드 기록을 위한 PHP 코드 예

WBOY
풀어 주다: 2016-07-25 08:57:22
원래의
1137명이 탐색했습니다.
本文介绍下,用php实现记录搜索引擎关键词的一段代码,作为初学者的入门参考,还是不错的。

用php实现记录搜索引擎搜索关键词,代码如下:

<?php
/**
* 记录搜索引擎搜索关键词
* edit by bbs.it-home.org
*/

//搜索来源
$rfr = $_SERVER['HTTP_REFERER'];  
//if(!$rfr) $rfr='http://'.$_SERVER['HTTP_HOST'];  
if($rfr)  
{  
    $p=parse_url($rfr);  
    parse_str($p['query'],$pa);  
    $p['host']=strtolower($p['host']);  
    $arr_sd_key=array(  
                    'baidu.com'=>'word',  
                    'google.com'=>'q',  
                    'sina.com.cn'=>'word',  
                    'sohu.com'=>'word',  
                    'msn.com'=>'q',  
                    'bing.com'=>'q',  
                    '163.com'=>'q',  
                    'yahoo.com'=>'p'  
                    );  
    $keyword='';  
    $sengine=$p['host'];  
    foreach($arr_sd_key as $se=>$kwd)  
    {  
        if(strpos($p['host'],$se)!==false)  
        {  
            $keyword=$pa[$kwd];  
            $sengine=$se;  
            break;  
        }  
    }
    //写入搜索日志
    $sql="insert into visit_log(domain,key_word,ct)";  
}
?>
로그인 후 복사

代码很简单,主要是给大家一个思路: 通过分析搜索引擎来源,截取url中的相关参数值,继而分析出关键词,匹配好有关的搜索,并记录进搜索日志数据库中。

更多有关记录搜索引擎关键词的文章,请参考: php获取搜索引擎入站关键词的函数 php记录搜索引擎来路及关键词的实现代码 php获取各搜索蜘蛛爬行记录的代码 php搜索并显示关键字的例子 php获取搜索引擎关键字来源(支持百度、谷歌等搜索引擎)的函数



원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿