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

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

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

申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114

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

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

代碼如下:

 

@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ǎng)客為位,當(dāng)日訪(fǎng)客位

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

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

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

咨詢(xún):400-8352-114

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

QQ在線(xiàn)咨詢(xún)

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

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