重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
php實現前端統計流量的方法:1、創建一個PHP示例文件;2、定義變量;3、讀取數據;4、判斷是否已過去一天;5、根據IsGone進行相應操作即可。
成都創新互聯專注于克什克騰網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供克什克騰營銷型網站建設,克什克騰網站制作、克什克騰網頁設計、克什克騰網站官網定制、小程序制作服務,打造克什克騰網絡公司原創品牌,更為您提供克什克騰網站排名全網營銷落地服務。
本文操作環境:Windows7系統,PHP7.1版,Dell G3電腦。
php 怎么實現前端統計流量?
php流量統計功能的實現代碼
用php實現的流量統計功能代碼,本代碼僅供學習交流,其中必有不妥之處。
流量統計功能
顯示效果:
總訪問量:399 今日流量:14 昨日流量:16-- -- 表的結構 `mycounter` -- CREATE TABLE `mycounter` ( `id` int(11) NOT NULL auto_increment, `Counter` int(11) NOT NULL, `CounterLastDay` int(10) default NULL, `CounterToday` int(10) default NULL, `RecordDate` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=2 ;函數過程如下:
$RecordDate_explode[0]) $IsGone = TRUE; else if( $DateNow_explode[0] == $RecordDate_explode[0] ){ if( $DateNow_explode[1] > $RecordDate_explode[1] ) $IsGone = TRUE; else if( $DateNow_explode[1] == $RecordDate_explode[1] ){ if( $DateNow_explode[2] > $RecordDate_explode[2] ) $IsGone = TRUE; }else BREAK; // www.jbxue.com}else BREAK; //根據IsGone進行相應操作 IF($IsGone) { $RecordDate = $DateNow; $CounterToday = 0; $CounterLastDay = $row['CounterToday']; $upd_sql = "update mycounter set RecordDate = '$RecordDate',CounterToday = '$CounterToday',CounterLastDay = '$CounterLastDay' WHERE id = ?' "; mysql_query($upd_sql); } //再次獲取數據 $querysql = "SELECT * FROM `mycounter` WHERE id = ?' "; $queryset = mysql_query($querysql); $Counter = $row['Counter']; $CounterToday = $row['CounterToday']; $CounterLastDay = $row['CounterLastDay']; if($row = mysql_fetch_array($queryset) ){ if( $_COOKIE["user"] != "oldGuest" ){ $Counter = ++$row['Counter']; $CounterToday = ++$row['CounterToday']; $upd_sql = "update mycounter set counter = '$Counter',CounterToday = '$CounterToday' WHERE id = ?' "; $myquery = mysql_query($upd_sql); } echo "總訪問量:".$Counter; echo " "; echo "今日流量:".$CounterToday; echo " "; echo "昨日流量:".$CounterLastDay; }else{//如果數據庫為空時,相應的操作 } } ?>當然,需要在文件第一行開始寫出如下代碼:
推薦學習:《PHP視頻教程》