首页建站经验 php中获取网站访客来源的关键词方法

php中获取网站访客来源的关键词方法

php中获取网站访客来源的关键词方法 …

php中获取网站访客来源的关键词方法

<?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;

}

}

?>

 

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/17177.html
上一篇php curl高效获取网页内容(IPV6下超时的解决办法)
下一篇 php中数组排序函数及比较
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部