php獲取從百度搜索進(jìn)入網(wǎng)站的關(guān)鍵詞的詳細(xì)代碼
更新時(shí)間:2014年01月08日 15:29:32 作者:
以下是關(guān)于php該如何獲取從百度搜索進(jìn)入網(wǎng)站的關(guān)鍵詞的詳細(xì)代碼,希望本文對廣大php開發(fā)者有所幫助
分享一個(gè)php獲取從百度搜索進(jìn)入網(wǎng)站的關(guān)鍵詞的代碼,有需要的朋友可以參考一下:
代碼:
<?php
function 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'; (PS:T不錯(cuò)的PHP Q扣峮:276167802,驗(yàn)證:csl)
}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);
}
//以下為測試
//在搜索引擎搜索個(gè)關(guān)鍵詞,進(jìn)入網(wǎng)站
$word = search_word_from();
if(!empty($word['keyword'])){
echo '關(guān)鍵字:'.$word['keyword'].' 來自:'.$word['from'];
}
?>
以上是本文關(guān)于php 該如何獲取從百度搜索進(jìn)入網(wǎng)站的關(guān)鍵詞的詳細(xì)代碼,希望本文對廣大php開發(fā)者有所幫助,感謝閱讀本文。
代碼:
復(fù)制代碼 代碼如下:
<?php
function 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'; (PS:T不錯(cuò)的PHP Q扣峮:276167802,驗(yàn)證:csl)
}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);
}
//以下為測試
//在搜索引擎搜索個(gè)關(guān)鍵詞,進(jìn)入網(wǎng)站
$word = search_word_from();
if(!empty($word['keyword'])){
echo '關(guān)鍵字:'.$word['keyword'].' 來自:'.$word['from'];
}
?>
以上是本文關(guān)于php 該如何獲取從百度搜索進(jìn)入網(wǎng)站的關(guān)鍵詞的詳細(xì)代碼,希望本文對廣大php開發(fā)者有所幫助,感謝閱讀本文。
您可能感興趣的文章:
- php實(shí)現(xiàn)計(jì)算百度地圖坐標(biāo)之間距離的方法
- PHP計(jì)算百度地圖兩個(gè)GPS坐標(biāo)之間距離的方法
- php生成百度sitemap站點(diǎn)地圖類函數(shù)實(shí)例
- php+ajax做仿百度搜索下拉自動(dòng)提示框(有實(shí)例)
- PHP獲取搜索引擎關(guān)鍵字來源的函數(shù)(支持百度和谷歌等搜索引擎)
- 用php實(shí)現(xiàn)百度網(wǎng)盤圖片直鏈的代碼分享
- php使用百度天氣接口示例
- php使用百度翻譯api示例分享
- php實(shí)現(xiàn)批量下載百度云盤文件例子分享
- 用php實(shí)現(xiàn)讓頁面只能被百度gogole蜘蛛訪問的方法
- phpsir 開發(fā) 一個(gè)檢測百度關(guān)鍵字網(wǎng)站排名的python 程序
- php+js實(shí)現(xiàn)百度地圖多點(diǎn)標(biāo)注的方法
相關(guān)文章
PHP+Redis開發(fā)的書簽案例實(shí)戰(zhàn)詳解
這篇文章主要介紹了PHP+Redis開發(fā)的書簽案例,結(jié)合實(shí)例形式詳細(xì)分析了php結(jié)合redis開發(fā)書簽功能的具體步驟及相關(guān)操作技巧,需要的朋友可以參考下2019-07-07window+nginx+php環(huán)境配置 附配置搭配說明
官方并不建議你將Non Thread Safe 應(yīng)用于生產(chǎn)環(huán)境,所以我們選擇Thread Safe 版本的PHP來使用。2010-12-12使用JSON實(shí)現(xiàn)數(shù)據(jù)的跨域傳輸?shù)膒hp代碼
某網(wǎng)站后臺(tái)用php腳本得到一個(gè)JSON格式的數(shù)據(jù),交給前臺(tái)javascript進(jìn)行處理,使用JSON實(shí)現(xiàn)數(shù)據(jù)的跨域調(diào)用2011-12-12詳解WordPress開發(fā)中g(shù)et_header()獲取頭部函數(shù)的用法
這篇文章主要介紹了詳解WordPress開發(fā)中g(shù)et_header()獲取頭部的用法,get_header()函數(shù)在WordPress主題的制作中一定會(huì)用到,需要的朋友可以參考下2016-01-01PHP析構(gòu)函數(shù)destruct與垃圾回收機(jī)制的講解
今天小編就為大家分享一篇關(guān)于PHP析構(gòu)函數(shù)destruct與垃圾回收機(jī)制的講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03