首頁 > 後端開發 > php教程 > PHP获取搜索引擎来路以及搜索关键字的方法

PHP获取搜索引擎来路以及搜索关键字的方法

WBOY
發布: 2016-06-20 13:04:04
原創
1394 人瀏覽過

利用php记录搜索引擎的来路以及用户搜索输入的关键字,代码如下:

<p><?php</p>function recordUrlKeywords($url){<br /> $spider=array('baidu.'=>'百度','google.'=>'谷歌','soso.'=>'搜搜','sogou.'=>'搜狗','www.so.com'=>'360');<br /> $q=array('百度'=>'/wd=([^&]*)/i','谷歌'=>'/q=([^&]*)/i','360'=>'/q=(.*)/i','搜狗'=>'/query=([^&]*)/i','搜搜'=>'/w=([^&]*)/i');<br /> //author:www.phpernote.com<br /> foreach($spider as $k=>$v){<br /> if(strpos($url,$k)){<br /> preg_match("{$q[$v]}",$url,$b);<br /> if($v=='搜搜'||$v=='搜狗'){<br /> $keywords=iconv('GBK','UTF-8',urldecode($b[1]));<br /> }else{<br /> $keywords=urldecode($b[1]);<br /> }<br /> echo "来自{$v}的关键字:".$keywords;<br /> }<br /> }<br />}<br />$url=$_SERVER['HTTP_REFERER'];//获取网站来源地址<br />recordUrlKeywords($url);
登入後複製


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板