ホームページ  >  記事  >  バックエンド開発  >  PHP は、Baidu search_PHP チュートリアルから Web サイトに入るキーワードの詳細コードを取得します。

PHP は、Baidu search_PHP チュートリアルから Web サイトに入るキーワードの詳細コードを取得します。

WBOY
WBOYオリジナル
2016-07-13 10:41:35747ブラウズ

Baidu 検索からウェブサイトに入力されたキーワードを取得するための 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] ); = 'baidu'; (追記: T 良い PHP Q バックル: 276167802、検証: csl)
}elseif(strstr( $referer, 'google.com') または strstr( $referer, 'google.cn')){ / / Google
preg_match( "|google.+q=([^\&]*)|is", $referer, $tmp );
$keyword = urldecode( $tmp[1] ); ';
}elseif(strstr( $referer, 'so.com')){ //360 search
preg_match( "|so.+q=([^\&]*)|is", $referer, $tmp );
$keyword = urldecode( $tmp[1] );
$from = '360';
}elseif($referer, 'sogou.com'){ //Sogou
preg_match( "|sogou. com.+ query=([^\&]*)|is", $referer, $tmp );
$keyword = urldecode( $tmp[1] );
$from = 'sogou';
}elseif(strstr ( $referer , 'soso.com')){ //Soso
preg_match( "|soso.com.+w=([^\&]*)|is", $referer, $tmp ); urldecode( $tmp[1] );
$from = 'soso';
$keyword ='';

return array('keyword'=>$keyword ,' from'=>$from);

//以下はテストです
//検索エンジンでキーワードを検索し、ウェブサイトを入力します
$word = search_word_from(); ($word['keyword'])){
echo 'キーワード: '.$word['keyword'].' From: '.$word['from'];


上記この記事は php について行うべきことです。Baidu 検索から Web サイトに入力されたキーワードの詳細なコードを取得します。この記事が大多数の PHP 開発者にとって役立つことを願っています。この記事をお読みいただきありがとうございます。



http://www.bkjia.com/PHPjc/676887.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/676887.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。