一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php流量統計功能的實現代碼

php流量統計功能的實現代碼

2020-01-12 17:59PHP教程網 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 ; 


函數過程如下: 

復制代碼代碼如下:


<?PHP 
public function ShowMyCounter(){ 
//定義變量 
$IsGone = FALSE; 
//讀取數據 
$querysql = "SELECT * FROM `mycounter` WHERE id = ?' "; 
$queryset = mysql_query($querysql); 
$row = mysql_fetch_array($queryset); 
//獲得時間量 
$DateNow = date('Y-m-d'); 
$RecordDate = $row['RecordDate']; 
$DateNow_explode = explode("-",$DateNow); 
$RecordDate_explode = explode("-",$RecordDate); 
//判斷是否已過去一天 
if( $DateNow_explode[0] > $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; 
}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 
session_start(); 
if( !isset($_COOKIE["user"]) ){ 
setcookie("user","newGuest",time()+3600); 
}else { 
setcookie("user","oldGuest"); 

?> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青青草成人在线观看 | 久久99精品国产免费观看 | 亚洲视频在线一区二区三区 | 饱满奶大30p | 精品女同一区二区三区免费站 | 国产成人咱精品视频免费网站 | 国产91成人精品亚洲精品 | 久久视频这只精品99re6 | 国产麻豆麻豆 | 99精品国产美女福到在线不卡 | 国产精品66福利在线观看 | 日本69av | 亚洲 日本 天堂 国产 在线 | 视频网站入口在线看 | 能免费观看的韩剧 | freexxx性欧美3d动漫 | 国产精品视频久久久久 | 欧美人禽杂交av片 | 91在线一区二区三区 | 好大夫在线个人空间 | 久久水蜜桃亚洲AV无码精品偷窥 | 叉逼视频| gayrb免费漫画入口 | 色老板在线视频观看 | 1769在线观看| 好姑娘在线观看完整版免费 | 日本海鸣馆| 欧美一级高清片免费一级 | jk制服蕾丝超短裙流白浆 | 无码AV毛片色欲欧洲美洲 | 暖暖在线精品日本中文 | 日韩每日更新 | 欧美日韩一区二区三区韩大 | 午夜精品久久久久久久99蜜桃 | 国产精品青青青高清在线密亚 | 国色天香论坛社区在线视频 | 国产成人综合手机在线播放 | 91麻豆精品国产自产在线 | 高h细节肉爽文办公室 | 欧美3d怪物交videos网站 | 亚洲啊v天堂 |