欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

wordpress生成網(wǎng)站訪問日志,監(jiān)控網(wǎng)站實(shí)時(shí)動(dòng)態(tài)

作者 / 無憂主機(jī) 時(shí)間 2014-03-10 18:16:41

今天無憂主機(jī)小編遇到了這樣一個(gè)問題,一個(gè)站長(zhǎng)朋友想查看網(wǎng)站日志,對(duì)其進(jìn)行分析,可是找了很久沒有找到。無憂主機(jī)香港php虛擬主機(jī)是具有日志功能的,可以查看當(dāng)天以及最近幾天的日志,但是大部分虛擬主機(jī)是不提供網(wǎng)站日志功能的,小編的這位站長(zhǎng)朋友所用的虛擬主機(jī)就是這樣。這樣網(wǎng)站管理員就無法掌握網(wǎng)站被那些人訪問了,那些鏈接被訪問了。有些有經(jīng)驗(yàn)的站長(zhǎng)朋友會(huì)說:“用百度統(tǒng)計(jì)啊?!逼鋵?shí)百度統(tǒng)計(jì)只能統(tǒng)計(jì)到前臺(tái)頁面的訪問記錄,而其后臺(tái)之類的頁面統(tǒng)計(jì)你不到。其實(shí)后臺(tái)頁面訪問的統(tǒng)計(jì)依也是十分重要的,管理員可以根據(jù)這些訪問記錄來了解誰訪問了網(wǎng)站的后臺(tái),發(fā)出了哪些請(qǐng)求?訪客是否意圖對(duì)網(wǎng)站進(jìn)行攻擊?所以我們要盡可能的統(tǒng)計(jì)所有頁面的訪問,并且記錄訪客使用哪些客戶端來訪問網(wǎng)站?訪客對(duì)訪問的頁面發(fā)出怎樣的請(qǐng)求?這些信息對(duì)于一個(gè)合格的網(wǎng)站管理員來說都是非常重要的。其實(shí)我們的無憂主機(jī)是可以在空間查看日志的,然而對(duì)于有的虛擬主機(jī)不能查看日志的該如何辦呢?下面無憂主機(jī)小編給大家分享一種解決方案。解決您的后顧之憂。具體步驟如下:   下面無憂小編指導(dǎo)大家如何讓wordpress生成網(wǎng)站訪問日志。首先找到當(dāng)前的主題文件,并用編輯文檔打開主題的functions.php文件,加入以下封裝好生成日志的代碼:   make_log_file(); function make_log_file(){ //生成日志文件 $filename = '51php.txt';//日志文件可以自定義名字小編這里使用51php.txt //去除rc-ajax評(píng)論以及cron機(jī)制訪問記錄 if(strstr($_SERVER["REQUEST_URI"],"rc-ajax")== false && strstr($_SERVER["REQUEST_URI"],"wp-cron.php")== false ) { $word .= date('mdHis',$_SERVER['REQUEST_TIME'] + 3600*8) . " "; //訪問頁面 $word .= $_SERVER["REQUEST_URI"] ." "; //協(xié)議 $word .= $_SERVER['SERVER_PROTOCOL'] ." "; //方法,POST OR GET $word .= $_SERVER['REQUEST_METHOD'] . " "; //$word .= $_SERVER['HTTP_ACCEPT'] . " "; //獲得瀏覽器信息 $word .= getbrowser(). " "; //傳遞參數(shù) $word .= "[". $_SERVER['QUERY_STRING'] . "] "; //跳轉(zhuǎn)地址 $word .= $_SERVER['HTTP_REFERER'] . " "; //獲取IP $word .= getIP() . " "; $word .= "\n"; $fh = fopen($filename, "a"); fwrite($fh, $word); fclose($fh); } } //獲取IP地址 function getIP() { if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } else if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } else if (getenv('REMOTE_ADDR')) { $ip = getenv('REMOTE_ADDR'); } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } //獲取瀏覽器信息 function getbrowser() { $Agent = $_SERVER['HTTP_USER_AGENT']; $browser = ''; $browserver = '';   if(ereg('Mozilla', $Agent) && ereg('Chrome', $Agent)) { $temp = explode('(', $Agent); $Part = $temp[2]; $temp = explode('/', $Part); $browserver = $temp[1]; $temp = explode(' ', $browserver); $browserver = $temp[0]; $browserver = $browserver; $browser = 'Chrome'; } if(ereg('Mozilla', $Agent) && ereg('Firefox', $Agent)) { $temp = explode('(', $Agent); $Part = $temp[1]; $temp = explode('/', $Part); $browserver = $temp[2]; $temp = explode(' ', $browserver); $browserver = $temp[0]; $browserver = $browserver; $browser = 'Firefox'; } if(ereg('Mozilla', $Agent) && ereg('Opera', $Agent)) { $temp = explode('(', $Agent); $Part = $temp[1]; $temp = explode(')', $Part); $browserver = $temp[1]; $temp = explode(' ', $browserver); $browserver = $temp[2]; $browserver = $browserver; $browser = 'Opera'; } if(ereg('Mozilla', $Agent) && ereg('MSIE', $Agent)) { $temp = explode('(', $Agent); $Part = $temp[1]; $temp = explode(';', $Part); $Part = $temp[1]; $temp = explode(' ', $Part); $browserver = $temp[2]; $browserver = $browserver; $browser = 'Internet Explorer'; } if($browser != '') { $browseinfo = $browser.' '.$browserver; } else { $browseinfo = $_SERVER['HTTP_USER_AGENT']; } return $browseinfo; } 然后保存文件,上傳到對(duì)應(yīng)的根目錄下覆蓋既可。再到網(wǎng)站后臺(tái)更新下。這樣當(dāng)你再次訪問網(wǎng)站的時(shí)候根目錄下就會(huì)生成一個(gè)51php.txt的日志文件,另外這個(gè)方法還可以用來統(tǒng)計(jì)蜘蛛抓取痕跡(也就是搜索引擎蜘蛛訪問了你那些頁面)。站長(zhǎng)們這種發(fā)法是不是解決了您目前還在不能查看網(wǎng)站日志而發(fā)愁的問題呢?希望無憂主機(jī)小編能幫到您,感謝大家對(duì)無憂主機(jī)的支持。 相關(guān)文章推薦閱讀: WORDPRESS各種固定鏈接(偽靜態(tài))格式 WORDPRESS如何使用.HTACCESS自定義設(shè)置404頁面 WORDPRESS網(wǎng)站如何恢復(fù)教程_WORDPRESS重新安裝教程  

本文地址:http://m.love62.cn/wordpress/13672.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服