PHP統計當前網站的訪問人數,訪問信息,被多少次訪問。


<?php  header('Content-type:text/html;charset=utf-8');

 //統計流量(人數,訪問次數,用戶IP)

 //假設用戶訪問,得到IP地址  

$remote = $_SERVER['REMOTE_ADDR'];

 //拼湊要寫入到文件的數據:ip|2014-8-19 10:24:15  

$write = $remote . '|' . date('Y-m-d H:i:s');

 //輸出信息:擋牆網頁已經被第幾次訪問,當前用戶是第幾次來訪問  

$str = file_get_contents('record.txt');

 //定義一個變量保存當前用戶的點擊次數  

$clickcount = 1;

 //判斷當前有沒有記錄訪問信息

 if($str){  

 //有數據   

//以行區分當前文件有多少行   

$rows = explode("\r\n",$str);

//獲取已經訪問過的用戶的數量   

$count = count($rows) + 1;

  //判斷當前用戶是第幾次訪問該網頁      

foreach($rows as $value){    

//value代表一個訪問記錄    

$ip = explode("|",$value);

   //判讀是不是當前用戶查看的    

if($ip[0] == $remote){     

//以前訪問的記錄與當前用戶的ip相同     

$clickcount++;    

}   

}

  //修改write   

$write = "\r\n" . $write;  

}else{   

//當前用戶是第一個來訪問該網頁   

$count = 1;  }

 //寫入數據  

file_put_contents('record.txt',$write,FILE_APPEND);

 //輸出信息  

echo "當前網頁已經是第{$count}次被訪問<br/>";  

echo "您是第{$clickcount}次來訪問該網頁<br/>";

 //192.168.3.100/20140819/homework_record.php


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM