摘要:代碼示例去掉以分開成數組取第一個以前的字符來自谷歌來自百度來自雅虎來自搜狗來自搜搜來自必應來自有道谷歌百度雅虎搜狗搜索必應有道
1.代碼示例
$val["fromurl"] = $_SERVER["HTTP_REFERER"]; if(!empty($val["fromurl"])) { $str = str_replace("https://","",$val["fromurl"]); //去掉http:// $strdomain = explode("/",$str); // 以“/”分開成數組 $domain = $strdomain[0]; //取第一個“/”以前的字符 $search_1="google.com"; //q= utf8 $search_2="baidu.com"; //wd= gbk $search_3="yahoo.cn"; //q= utf8 $search_4="sogou.com"; //query= gbk $search_5="so.com"; //w= gbk $search_6="bing.com"; //q= utf8 $search_7="youdao.com"; //q= utf8 $google=preg_match("/{$search_1}/",$domain);//來自谷歌 $baidu=preg_match("/{$search_2}/",$domain);//來自百度 $yahoo=preg_match("/{$search_3}/",$domain);//來自雅虎 $sogou=preg_match("/{$search_4}/",$domain);//來自搜狗 $soso=preg_match("/{$search_5}/",$domain);//來自搜搜 $bing=preg_match("/{$search_6}/",$domain);//來自必應 $youdao=preg_match("/{$search_7}/",$domain);//來自有道 if($google) { $this->_d["list"][$key]["fromName"]= "谷歌"; } if($baidu) { $this->_d["list"][$key]["fromName"]= "百度"; if(strpos($val["fromurl"], "?") !== false) { $result = explode("wd=",$val["fromurl"]); $result = explode("&",$result[1]); $this->_d["list"][$key]["keyword"] = $result[0]; } else { $this->_d["list"][$key]["keyword"] = ""; } } if($yahoo) { $this->_d["list"][$key]["fromName"]= "雅虎"; } if($sogou) { $this->_d["list"][$key]["fromName"]= "搜狗"; if(strpos($val["fromurl"], "?") !== false) { $result = explode("?",$val["fromurl"]); $result = explode("&",$result[1]); $result = explode("=",$result[0]); $this->_d["list"][$key]["keyword"] = $result[1]; } else { $this->_d["list"][$key]["keyword"] = ""; } } if($soso) { $this->_d["list"][$key]["fromName"]= "360搜索"; if(strpos($val["fromurl"], "?") !== false) { $result = explode("?",$val["fromurl"]); $result = explode("&q=",$result[1]); $this->_d["list"][$key]["keyword"] = $result[1]; } else { $this->_d["list"][$key]["keyword"] = ""; } } if($bing) { $this->_d["list"][$key]["fromName"]= "必應"; } if($youdao) { $this->_d["list"][$key]["fromName"]= "有道"; } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22156.html
摘要:無論你已經進行過多少輪測試,一旦你的應用程序已接近完成,那么只有一個辦法知道你的軟件是否可以滿足真實用戶群的實際需求,它就是負載測試。你可以使用負載測試工具來完成這項工作。 介紹任何軟件開發項目接近完成的時候,它可能已經通過無數次測試了,特別是在測試和開發同時發生的敏捷測試環境下。無論你已經進行過多少輪測試,一旦你的應用程序已接近完成,那么只有一個辦法知道你的軟件是否可以滿足真實用戶群...
摘要:給出的日志等級順序就是記錄最小到最嚴謹的日志等級順序。錯誤日志格式不支持自定義日志格式但他同樣記錄當前時間日志等級和具體信息等數據。日志緩沖區當系統處于負載狀態時,啟用日志緩沖區以降低進程阻塞。 原文鏈接: 何曉東 博客 如果想統計網站的訪問來源信息,可以用 php 獲取信息,記錄到數據庫的形式,也可以直接使用 nginx 提供的訪問日志,來記錄網站的訪問詳情,管理員可以通過分析 ng...
摘要:給出的日志等級順序就是記錄最小到最嚴謹的日志等級順序。錯誤日志格式不支持自定義日志格式但他同樣記錄當前時間日志等級和具體信息等數據。日志緩沖區當系統處于負載狀態時,啟用日志緩沖區以降低進程阻塞。 原文鏈接: 何曉東 博客 如果想統計網站的訪問來源信息,可以用 php 獲取信息,記錄到數據庫的形式,也可以直接使用 nginx 提供的訪問日志,來記錄網站的訪問詳情,管理員可以通過分析 ng...
閱讀 1402·2021-11-22 09:34
閱讀 1378·2021-09-22 14:57
閱讀 3400·2021-09-10 10:50
閱讀 1372·2019-08-30 15:54
閱讀 3690·2019-08-29 17:02
閱讀 3472·2019-08-29 12:54
閱讀 2611·2019-08-27 10:57
閱讀 3316·2019-08-26 12:24