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获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
SESSION["urlname"]=$urlname;
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
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获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
SESSION["urlname"]=$urlname;
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
SESSION["s_s_keyword"]=$s_s_keyword;
}
else{
$urlname=$burl;
$s_s_keyword="";
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
SESSION["urlname"]=$urlname;
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
SESSION["s_s_keyword"]=$s_s_keyword;
}
$s_urlname=$urlname;
$s_urlkey=$s_s_keyword;
}
else{
$s_urlname=
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
SESSION["urlname"];
$s_urlkey=
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
SESSION["s_s_keyword"];
}
?>
有一点要记住,由于各搜索引擎的页面编码不一样,有的是GBK,有的是UTF8,所以在获取时会有不同对字符编码的转换
转载请注明:http://www.netxu.com/program/12.html
下面是另外一个函数,也可以参考下
复制代码 代码如下:
<?php
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)_网学
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
浏览:
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=(