时间:2021-05-26
本文实例讲述了php获取从百度、谷歌等搜索引擎进入网站关键词的方法。分享给大家供大家参考。具体实现方法如下:
<?phpfunction search_word_from() { $referer = isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:''; if(strstr( $referer, 'baidu.com')){ //百度 preg_match( "|baidu.+wo?r?d=([^\\&]*)|is", $referer, $tmp ); $keyword = urldecode( $tmp[1] ); $from = 'baidu'; }elseif(strstr( $referer, 'google.com') or strstr( $referer, 'google.cn')){ //谷歌 preg_match( "|google.+q=([^\\&]*)|is", $referer, $tmp ); $keyword = urldecode( $tmp[1] ); $from = 'google'; }elseif(strstr( $referer, 'so.com')){ //360搜索 preg_match( "|so.+q=([^\\&]*)|is", $referer, $tmp ); $keyword = urldecode( $tmp[1] ); $from = '360'; }elseif(strstr( $referer, 'sogou.com')){ //搜狗 preg_match( "|sogou.com.+query=([^\\&]*)|is", $referer, $tmp ); $keyword = urldecode( $tmp[1] ); $from = 'sogou'; }elseif(strstr( $referer, 'soso.com')){ //搜搜 preg_match( "|soso.com.+w=([^\\&]*)|is", $referer, $tmp ); $keyword = urldecode( $tmp[1] ); $from = 'soso'; }else { $keyword =''; $from = ''; } return array('keyword'=>$keyword,'from'=>$from);}//以下为测试//在搜索引擎搜索个关键词,进入网站$word = search_word_from();if(!empty($word['keyword'])){ echo '关键字:'.$word['keyword'].' 来自:'.$word['from'];}?>希望本文所述对大家的php程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
分享一个php获取从百度搜索进入网站的关键词的代码,有需要的朋友可以参考一下:代码:复制代码代码如下:以上是本文关于php该如何获取从百度搜索进入网站的关键词的
百度和谷歌是站长朋友最亲密的朋友,从事中国网站优化的朋友主要以百度搜索引擎为目标,而搞外贸的站长主要以谷歌优化为主,虽然都是一个搜索引擎,但是在关键词排名上
两年前,百度搜索引擎页面的有关知名品牌,伴随着特殊搜索关键词在的提升,如强烈推荐展现等有关公司,它是百度搜索的一个优异成绩。客户在百度关键词搜索时,搜索引擎
福州网站建设刷百度下拉框的方法及原理是怎样的?百度下拉框关键词是用户在搜索时与搜索引擎的靠前步对话,在对话步骤中,搜索引擎关键词大大改动,满足用户的优势需求
百度和谷歌,这两大搜索引擎巨头,是众所周知的,尤其是在网上推广。百度和谷歌是中国顶尖的搜索引擎,也是世界顶尖的搜索引擎。从搜索引擎优化的角度来看,国内网站一般侧