当前位置: 网学 > 编程文档 > PHP > 正文

PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/18
SSION["s_s_keyword"]=$s_s_keyword;
}
else if($bing)
{//来自必应
$s_s_keyword=get_keyword($url,''q='');//关键词前的字符为"q="。
$s_s_keyword=urldecode($s_s_keyword);
//$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk
$urlname="必应:";
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SESSION["urlname"]=$urlname;
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SESSION["s_s_keyword"]=$s_s_keyword;
}
else if($youdao)
{//来自有道
$s_s_keyword=get_keyword($url,''q='');//关键词前的字符为"q="。
$s_s_keyword=urldecode($s_s_keyword);
//$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk
$urlname="有道:";
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SESSION["urlname"]=$urlname;
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SESSION["s_s_keyword"]=$s_s_keyword;
}
else{
$urlname=$burl;
$s_s_keyword="";
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SESSION["urlname"]=$urlname;
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SESSION["s_s_keyword"]=$s_s_keyword;
}
$s_urlname=$urlname;
$s_urlkey=$s_s_keyword;
}
else{
$s_urlname= PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SESSION["urlname"];
$s_urlkey= PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SESSION["s_s_keyword"];
}
?>

有一点要记住,由于各搜索引擎的页面编码不一样,有的是GBK,有的是UTF8,所以在获取时会有不同对字符编码的转换
转载请注明:http://www.netxu.com/program/12.html

下面是另外一个函数,也可以参考下
复制代码 代码如下:
<?php
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
浏览:
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号
SERVER[''HTTP_REFERER'']=''http://www.baidu.com/s?wd=http://www.jb51.net'';
echo save_www_iiwnet_com_keyword(''http://www.baidu.com/s?wd=http://www.jb51.net'',''http://www.baidu.com/s?wd=http://www.jb51.net'');
function save_www_iiwnet_com_keyword($domain,$path){
if(strpos($domain, ''google.com.tw'')!==false && preg_match(''/q=([^&]*)/i'',$path,$regs)){
$searchengine = ''GOOGLE TAIWAN'';
$keywords = urldecode($regs); // google taiwan
}
if(strpos($domain,''google.cn'')!==false && preg_match(''/q=([^&]*)/i'',$path,$regs)){
$searchengine = ''GOOGLE CHINA'';
$keywords = urldecode($regs); // google china
}
if(strpos($domain,''google.com'')!==false && preg_match(''/q=([^&]*)/i'',$path,$regs)){
$searchengine = ''GOOGLE'';
$keywords = urldecode($regs); // google
}elseif(strpos($domain,''baidu.'')!==false && preg_match(''/wd=([^&]*)/i'',$path,$regs)){
$searchengine = ''BAIDU'';
$keywords = urldecode($regs); // baidu
}elseif(strpos($domain,''baidu.'')!==false && preg_match(''/word=([^&]*)/i'',$path,$regs)){
$searchengine = ''BAIDU'';
$keywords = urldecode($regs); // baidu
}elseif(strpos($domain,''114.vnet.cn'')!== false && preg_match(''/kw=([^&]*)/i'',$path,$regs)){
$searchengine = ''CT114'';
$keywords = urldecode($regs); // ct114
}elseif(strpos($domain,''iask.com'')!==false && preg_match(''/k=([^&]*)/i'',$path,$regs)){
$searchengine = ''IASK'';
$keywords = urldecode($regs); // iask
}elseif(strpos($domain,''soso.com'')!==false && preg_match(''/w=([^&]*)/i'',$path,$regs)){
$searchengine = ''SOSO'';
$keywords = urldecode($regs); // soso
}elseif(strpos($domain, ''sogou.com'')!==false && preg_match(''/query=([^&]*)/i'',$path,$regs)){
$searchengine = ''SOGOU'';
$keywords = urldecode($regs); // sogou
}elseif(strpos($domain,''so.163.com'')!==false && preg_match(''/q=([^&]*)/i'',$path,$regs)){
$searchengine = ''NETEASE'';
$keywords = urldecode($regs); // netease
}elseif(strpos($domain,''yodao.com'')!== false && preg_match(''/q=(

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号