監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
新余網(wǎng)站建設(shè)公司

當前位置:工程項目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 新余OA > 新余網(wǎng)站建設(shè)公司

PHP網(wǎng)站訪問人數(shù)統(tǒng)計代碼分析

申請免費試用、咨詢電話:400-8352-114

   網(wǎng)上的JS 在線統(tǒng)計訪客人數(shù)的代碼其實不少。但是做的都很簡單,我簡單的掃過一眼,發(fā)現(xiàn)它們應(yīng)該都是setcookie 。這些代碼我發(fā)現(xiàn)了一個很大的弊端,也就是當頁面刷新的時候他就增加訪客就會增加1,那就有問題了,因為首先呢一個動態(tài)網(wǎng)站是由N個不同的欄目頁面組成的,當一個訪客訪問網(wǎng)站的時候,點擊任何一個分頁都會讓訪客加1就統(tǒng)計錯誤了。

  我的JS寫的不好所以就手寫了一個PHP的網(wǎng)站訪客統(tǒng)計代碼 。原理是這樣的,先用PHP的session定一個變量,從而保證當點擊分頁欄目的時候訪客自動增加,保證了統(tǒng)計的正確性。然后我在將當日時間的時間戳、訪客人數(shù)、當日訪問人數(shù)這三個信息作為變量存儲到一個生成后的PHP文件里,當頁面需要調(diào)用這些變量的時候我include加載進來就可以了。

代碼如下:

 

@session_start();
@include($navurl.'mydata.php');
if(!isset($_SESSION['met'])){
 $array +=1;
 $date =  date('Y-m-d');
 $datetime = strtotime($date);
 if($time < $datetime  || $time == NULL ){
  file_put_contents($navurl.'mydata.php', '');
  }elseif($time ==$datetime ){
   $today_array++;
   file_put_contents($navurl.'mydata.php', '');
   }
            $_SESSION['met']=2;
}

 

 

?>本站總訪客為位,當日訪客位

發(fā)布:2007-03-31 15:13    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
新余OA
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普新余網(wǎng)站建設(shè)公司其他應(yīng)用

新余軟件開發(fā)公司 新余門禁系統(tǒng) 新余物業(yè)管理軟件 新余倉庫管理軟件 新余餐飲管理軟件 新余網(wǎng)站建設(shè)公司