欢迎来到天天文库
浏览记录
ID:27537756
大小:70.00 KB
页数:8页
时间:2018-12-03
《php获取搜索关键字有关问题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PHP获取搜索关键字有关问题PHP获取搜索关键字问题网上找了一段代码想实现获取搜索关健字,测试了一个关健字取不了,是不是这代码无效了,还是那里有BUG?//取搜索来源关健字functionget_keyword($url,$kw_start){$start=stripos($url,$kw_start);$url=substr($url,$start+strlen($kw_start)):$start=stripos($url,’amp;’);if($startgt;0){$start=stripos($url,’amp:’);$s_s_keyw
2、ord=substr($url,0,$start);else{$s_s_keyword=substr($url,0):return$s_s_keyword:}$url=isset($SERVER[’HTTTPREFERER,])?$SERVER[’HTTP_REFERER’]:’’;//获取入站ur1。$search_l=//google.com.hk/z;//q=utf8$search_2=〃baidtkcom〃;//wd=gbk$search_3=zzyahoo.crT;//q=utf8Ssearch_4=〃sogoitcom〃;//quer
3、y=gbk$search_5=〃soso.com〃;//w=gbk$search_6=〃bing.com〃;//q=utf8$search_7=z/youdao.com〃://q=utf8$search_8=zzso.conT;//q=utf8$google=preg_match(zz/b{$search_l}b/z/,$url)://记录匹配情况,用于入站判断。$baidu=preg_match(zz/b{$search_2}b//z,$url);$yahoo=preg_match(7b{$search_3}b/'$url):$sogou=pr
4、eg_matchC/b{$search_4}b/'$url);$soso=preg_matchC/b{$search_5}b/'$url):$bing=preg_match(Vb{$search_6}b/'$url):$youdao=preg_match("b{$search_7}b/$url):$so=preg_match(zz/b{$search_8}b/z,,$url):$s_s_keyword=""://$bul:$SERVER[’HTTPREFERER’];$bul=$_REQUEST["comelink"];//获取没参数域名pre
5、g_match();$burl=$matches[1]://匹配域名设置$curl=,,,/:if($burl!=$curl){if(Sgoogle){//来自google$s_s_keyword=get_keyword($url,’q=’)://关键词前的字符为"q="。$s_s_keyword=urldecode($s_s_keyword);$urlname=〃谷歌:〃;$_SESSION[〃urIname〃]=$urlname;$_SESSI0N["s_s_keyword"]=$s_s_keyword;//$s_s_keyword=icon
6、v(’’GBK'"UTF-8'$s_s_keyword);//引擎为gbkelseif($baidu){//来自百度$s_s_keyword=get_keyword($ur1,’wd=’);//关键词前的字符为"Wd="。$s_s_keyword=urldecode($s_s_keyword):$s_s_keyword=iconv(〃GBK〃,〃UTF-8〃,$s_s_keyword);//引擎为gbk$ur1name=〃百度:〃$_SESSION[〃urIname〃]=$urlname;$_SESSION[zzs_s_keyword/z]=$s
7、_s_keyword:elseif($yahoo){//来自雅虎$s_s_keyword=get_keyword($url,’q=’)://关键词前$s_s_keyword=urldecode($s_s_keyword);//$s_s_keyword=iconv("GBK'”UTF-8'$s_s_keyword);//引擎为gbk$urlname=〃雅虎:〃;$_SESSION[〃urlname〃]=$urlname;$_SESSION["s_s_keyword"]=$s_s_keyword:}elseif($sogou){//来自搜狗$s_s_
8、keyword=get_keyword($url,’query=’)://关键词前的字符为〃query="o$s_s_keyword=u
此文档下载收益归作者所有