PHP通过访客来路获取搜索关键词的方法
2012-12-12 10:54
651 查看
<?php class keyword{ public function getKeyword($referer){ if(strpos($referer,"http://www.baidu.com")> -1 ){ $keyword = $this->getbaidukeyword($referer); }else if(strpos($referer,"http://www.google.com")> -1 ){ $keyword = $this->getgooglekeyword($referer); }else if(strpos($referer,"http://www.soso.com")> -1 ){ $keyword = $this->getsosokeyword($referer); }else if(strpos($referer,"http://www.sogou.com")> -1 ){ $keyword = $this->getsogoukeyword($referer); } return $keyword; } //由来路取得百度关键词 private function getbaidukeyword($str){ $s = strpos($str,'wd='); if($s>-1){ $str = substr($str,$s+3); $e = strpos($str,'&'); if($e>-1){ $str = substr($str,0,$e); } $str = rawurldecode($str); } return $str; } //获得谷歌关键词 private function getgooglekeyword($str){ $s = strpos($str,'&q='); if($s>-1){ $str = substr($str,$s+3); $e = strpos($str,'&'); if($e>-1){ $str = substr($str,0,$e); } $str = rawurldecode($str); } return $str; } //获得SOSO关键词 private function getsosokeyword($str){ $s = strpos($str,'?w='); if($s>-1){ $str = substr($str,$s+3); $e = strpos($str,'&'); if($e>-1){ $str = substr($str,0,$e); } $str = rawurldecode($str); }else{ $s = strpos($str,'&w='); if($s>-1){ $str = substr($str,$s+3); $e = strpos($str,'&'); if($e>-1){ $str = substr($str,0,$e); } $str = rawurldecode($str); } } return $str; } //获得sogou关键词 private function getsogoukeyword($str){ $s = strpos($str,'query='); if($s>-1){ $str = substr($str,$s+6); $e = strpos($str,'&'); if($e>-1){ $str = substr($str,0,$e); } $str = rawurldecode($str); } return $str; } } ?>
相关文章推荐
- PHP通过访客来路获取搜索关键词的方法
- php中获取网站访客来源的关键词方法
- php获取从百度、谷歌等搜索引擎进入网站关键词的方法
- php获取从百度搜索进入网站的关键词的详细代码
- PHP获取访客来路信息
- php获取淘宝排行榜搜索热门前30名的关键词+案例
- php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
- php通过获取头信息判断图片类型的方法
- 微信授权方法及通过授权获取临时访客的个人信息方法
- 兼容IE和FF:获取Referer的JS和PHP方法 及 PHP利用curl伪造IP和来路
- php通过获取头信息判断图片类型的方法
- 通过url获取图片尺寸的几种方法:JS和php
- php使用curl通过代理获取数据的实现方法
- 用python通过apache log 获取百度搜索来源关键词
- php获取从百度搜索进入网站的关键词
- PHP简单获取网站百度搜索和搜狗搜索收录量的方法
- php通过Chianz.com获取IP地址与地区的方法
- PHP下通过file_get_contents\curl的方法实现获取远程网页内容(别忘了还有PhpRPC)
- 深入探讨PHP自动获取关键词的具体方法