获取搜索引擎来源关键词php示例
2013-11-20 11:05
316 查看
<?php //获取关键词 function GetKwd($rid,$query) { $wd = GetTT($rid); parse_str($query, $out); if(count($wd)>0) { while (list($key, $val) = each($out)) { if(in_array($key,$wd)) { $keyword=decodekeyword($val); } } } return $keyword; } //设置不同来源的搜索变量名 function GetTT($TID) { $arr=array( "1"=>array("wd","word"),//百度搜索时候的关键字变量名 "2"=>array("q") //谷歌搜索时候的关键字变量名 ); return $arr[$TID]; } //编码转换 function decodekeyword($kval) { $charset=mb_detect_encoding($kval,array("ASCII",'UTF-8',"GB2312","GBK",'BIG5')); if($charset!='UTF-8') { return iconv($charset,'UTF-8',$kval); } else { return $kval; } } $log_arr['reurl'] = urlencode($_GET['referrer']);//来源url $tmp_reurl = parse_url(urldecode($log_arr['reurl'])); $kwd = ''; if(stristr($tmp_reurl['host'],'baidu') == true || stristr($tmp_reurl['host'],'BAIDU') == true){ $log_arr['lyid'] = 1; $kwd = GetKwd(1,$tmp_reurl['query']); }elseif (stristr($tmp_reurl['host'],'google') == true || stristr($tmp_reurl['host'],'GOOGLE') == true){ $log_arr['lyid'] = 2; $kwd = GetKwd(2,$tmp_reurl['query']); } $log_arr['kwd'] = $kwd;
相关文章推荐
- 黄聪:php获取搜索引擎入站的关键词,及所属来源搜索引擎名称的代码
- php中获取关键词及所属来源搜索引擎名称的代码
- php中获取关键词及所属来源搜索引擎名称的代码
- 获取关键词及所属来源搜索引擎名称
- PHP自定义函数获取搜索引擎来源关键字的方法
- php中获取网站访客来源的关键词方法
- php获取从百度、谷歌等搜索引擎进入网站关键词的方法
- PHP获取搜索引擎关键字来源(百度、谷歌、雅虎、搜狗、搜搜、必应、有道)
- php获取来自搜索引擎入站的关键词
- PHP获取搜索引擎关键字来源(百度、谷歌、雅虎、搜狗、搜搜、必应、有道)
- 黄聪:获取搜索引擎来源访客的搜索关键词
- php获取从百度、谷歌等搜索引擎进入网站关键词的方法
- PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
- php获取从搜索引擎点击网站的关键词
- php获取来访者在搜索引擎搜索某个关键词,进入网站
- PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
- PHP获取搜索引擎关键词
- PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
- PHP获取本周第一天和最后一天示例代码